PDA

نسخه کامل مشاهده نسخه کامل : IDE مورد استفاده برای C++



Msba
07-11-2012, 19:39
با سلام به همه دوستان.
اصل مطلب:
فرض کنید می خواهید برای ویندوز یک برنامه بنویسید با C++. نه VC یا C یا builder . از چه IDE استفاده می کنید؟
IDE معرف شما قابلیت خروجی Linux در محیط ویندوز را دارد؟
ممنون.

god of war 2
07-11-2012, 20:38
سلام.
IDE های متنوعی با توجه به سیستم عاملی که دارید برای زبان ++C وجود دارد و اکثرا رایگان و متن باز هستند و بصورت مالتی پلتفرم و تک پلتفرم نیز تنوع دارند. در لینک زیر میتونید انواع IDE هارو برای زبان های مختلف با ویژگی هاشون مشاهده کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در رابطه با سوال دومتون باید بگم که هیچ IDE وجود نداره که خروجی linux در محیط ویندوز به شما بده اصلا IDE ها برای اهداف دیگری ساخته شده اند و این کامپایلر ها هستند که اعمال ساخت و خروجی رو انجام میدهند.
از بین کامپایلر ها هم من چنین چیزی ندیدم شاید شبیه ساز هایی باشند که قادر باشند برنامه های linux رو بر روی windows اجرا کنند.
اما کامپایلر های مالتی پلتفرمی وجود دارند که شما میتونید کدتونو (البته کد استاندارد رو) بدون تغییر در windows و linux کامپایل کنید. یعنی وقتی کدتون تحت windows توسط اون کامپایلر بدون مشکل کامپایل شود ضمانت میشود که کدتون در linux هم بدون تغییر یا با حداقل تغییر تحت همون کامپایلر کامپایل شود.
بهترین گزینه هم بین کامپایلر های مالتی پلتفرم MinGW هست.
-------
اما پیشنهادم برای IDE در سیستم عامل windows (ویژگی های هرکدام رو هم میتونید در همون لینکی که دادم ببینید اما تجربیات خودمو در جلوی هر کدوم مینویسم.):

QtCreator : سرعت و دقت بسیار بالا در کار با کدها - رابط کاربری بسیار زیبا و روان - ابزار های کامل برای کدنویسی و ...
CodeBlock: رابط کاربری ساده و کمی خشک- ابزار کد نویسی تقریبا کامل - پشتیبانی وسیع از انواع کتابخانه ها توسط قالب های آماده
Dev-cpp : رابط کاربری ساده و خشک - ابزار کدنویسی زیاد کامل نیست - پشتیبانی وسیع از انواع کتابخانه ها توسط قالب های آماده

تمامی موارد گفته شده رایگان و کد باز میباشند.

Ahmad24
21-01-2013, 07:48
اگر شما بخواهید فایل اجرایی لینوکس را با کامپایلر تحت ویندوز ایجاد کنید باید از کامپایلری که قابلیت کراس کامپایل دارد بهره بگیرید.با کامپایلر GCC به راحتی میتوان اینکار را انجام داد.البته مجبورید آنرا از سورس کامپایل کنید که نیاز به کمی تجربه دارد.برنامه سازی به چنین شیوه ای ممکن است ولی نیاز به دانسته های تکنیکی زیادی دارد.اما بهترین راهکار استفاده از یک نرم افزار ماشین مجازی و نصب لینوکس با کامپایلر از پیش نصب شده روی ماشین مجازی است و native compile توصیه میشود.

p d
21-01-2013, 13:27
dev !


اگر شما بخواهید فایل اجرایی لینوکس را با کامپایلر تحت ویندوز ایجاد کنید باید از کامپایلری که قابلیت کراس کامپایل دارد بهره بگیرید.با کامپایلر GCC به راحتی میتوان اینکار را انجام داد.البته مجبورید آنرا از سورس کامپایل کنید که نیاز به کمی تجربه دارد.برنامه سازی به چنین شیوه ای ممکن است ولی نیاز به دانسته های تکنیکی زیادی دارد.اما بهترین راهکار استفاده از یک نرم افزار ماشین مجازی و نصب لینوکس با کامپایلر از پیش نصب شده روی ماشین مجازی است و native compile توصیه میشود.

dev چون استاندارده کتاب خونه هاش فرقی نداره کدتون برا لینوکس هست یا ویندوز. فقط باید استاندارد کد بزنید. اونوقت رو همه جا اجرا میشه.

n00b
21-01-2013, 16:53
سلام....////:20:
**********************
می تونید از Open Watcomاستفاده کنید...////این بسته این امکان رو به شما میده که از ویندوز و یا سیستم عامل های دیگه برای پلتفرم های مختلف کد بزنید.../// یعنی یه برنامه رو تو ویندوز بنویسید و برای ویندوز یا سیستم عامل های دیگه کامپایلش کنید...////:13:
*****************************
موفق باشید! :46: