انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: mehdi0016 در 17 آذر 1386، 07:39 بظ
-
سلام
من چند تا سورس از sourceforge.net گرفتم که به زبان c هست و بنده زیاد آشنایی با C ندارم و فقط میخوام از exe مربوط به اون سورس ها توی ویندوز استفاده کنم.
حالا میخوام بدونم چطور میشه سورس رو برای ویندوز کامپایل کرد ؟
من VC8 و Cygwin رو توی ویندوز نصب کردم.
ممنون
-
سلام
تو VC یه پروژه باز کنید source رو اضافه کنید
برای کامپایل
Bulid->Compile OR Ctrl+F7
برای ساختن exe
Build ->Excute OR Ctrl+F5
-
و توی ++g می تونید از دستور زیر استفاده کنید:
g++ somthing.cpp -o some_thing.exe
البته احتمالا می توانید از دستور make هم استفاده کنید کافی است بنویسید
make something
-
سلام،
بستگی به این داره که کد منبع رو برای چه کامپایلری نوشته باشن. اگر برای GCC نوشته باشن (که معمولاً همینطور هست)، میتونی توی ویندوز با MinGW کامپایلش کنی. کار با MinGW دقیقاً مثا GCC هست (که دوستان اشاره کردن). اگر هم برای کامپایلرهای مایکروسافت باشه همون طور که دوستان گفتن عمل کن.
-
مرسی از دوستان
ولی میشه کمی بیشتر توضیح بدین...روش درست کردن پروژه تو VC رو بی خیال، چون اکثر فایل ها رو من از sourceforge میگیرم که معمولا تو لینوکس نوشته شده ولی میشه برای ویندوز هم کامپایل کرد.
من cygnus رو هم دانلود کردم(++g) ،میشه دقیقا کار با اون رو توضیح بدین...اینکه چطوری مسیر رو عوض کنم روی فولدر مورد نظر(همون فرمان cd) ؟
مثلا فولدری که دارم داخلش 2-3 تا MakeFile هست یا بدون پسوند و یا با پسوند am یا in . یه subfolder هم داره به نام src که همون سورس C داخلش هست. حالا من دقیقا و با چه کامپایلری باید کامپایل کنم ؟ ممنون
برای مثال اینو ببینید : http://antigrain.com/download/index.html
-
سلام،
آموزش دادن کامل اون کار به این شکل که میخوای، این جوری مقدور نیست (و اگر مقدور باشه اصلاً درست نیست!).
اول باید طرز کامپایل کردن برنامهها توی گنو/لینوکس رو یاد بگیری. بعدش طرز کار با cygwin رو یاد بگیری. اون وقت شاید بتونی توی ویندوز کامپایلش کنی.
وقتی اون کارها رو کردی، اگر نشد بیا مشکلت رو بگو تا کمکت کنیم.
-
سلام.cygwin واسه من تو ویندوز اصلا کار نمیکنه.میشه راهنمایی کنین.
-
سلام.cygwin واسه من تو ویندوز اصلا کار نمیکنه.میشه راهنمایی کنین.
لطفا بحثهای مربوط به محیط عامل ویندوز رو اینجا نپرسید .
قابل ذکر هستش که این کار همیشه با موفقیت انجام نخواهد شد چون تنظیمات خود سیستم عامل رو می طلبه و ممکنه به ابزار gtk هم نیاز داشته باشید .