ورود

View Full Version : سوال: عدم ساخت خروجی در Dev-C++



tahmtan
چهارشنبه 10 آبان 1391, 20:10 عصر
سلام دوستان و برنامه نویسان عزیز
همونور که همتون میدونید وقتی می خوای توی محیط Dev برنامه نویسی کنی ابتدا باید یه Project بسازی و توی اون Project یه صفحه واسه نوشتن کدت ایجاد کنی و وقتی که Run می کنی یه فایل exe در کنار این دوتا فایل می سازه.
مشکل من از این جا شروع میشه که تمام مراحل فوق رو انجام میدم تا به مرحله Run می رسم وقتی برنامم رو Run می کنم به جای این که فایل exe بسازه یه فایل با پسوند .win برام درست میکنه و اجازه نمیده برنامم کامپایل بشه چه برسه به خروجی بهم بده واقعاً موندم!!!!!!
خیلی هم به خروجی برنامم احتیاج دارم .
لطفاً کمکم کنید.

shahmohammadi
پنج شنبه 11 آبان 1391, 07:22 صبح
احتمالا خطاي لينك نمي ده؟ يا يه اروري نمي‌ده؟ اگه خطا داشته باشي كه فايل رو درست نمي كنه.
مثلا ممكنه كه به جاي int main نوشته باشي void main كه اين رو بسياري از كامپايلر ها اشكال نمي گيرند ولي Dev C++‎ اشكال مي گيره.

tahmtan
پنج شنبه 11 آبان 1391, 12:40 عصر
نه دوست من خطای لینک نمیده،main هم از نوع int گرفتم و مقدار بازگشتی هم بهش دادم کد و دستوراتم درسته مشکلش فقط در ساخن فایل exe هست که به جای اون یه فایل با پسوند win می سازه.
حالا باید چی کارش کنم؟؟؟؟؟؟

omidshaman
پنج شنبه 11 آبان 1391, 13:09 عصر
خوب شما باید از قسمت project
console application زو انتخاب کنی! نه empty project

tahmtan
پنج شنبه 11 آبان 1391, 13:20 عصر
این کار رو هم انجام دادم دوست من اما بازم یه فایل با پسوند .win میسازه.

H_G_G_I
پنج شنبه 11 آبان 1391, 13:32 عصر
پسوند بکن .exe ببین اجرا میشه !:بامزه:

tahmtan
پنج شنبه 11 آبان 1391, 13:54 عصر
اتفاقاً این کار رو هم انجام دادم البته قبل از این که اینجا بعنوان سوال مطرحش کنم:چشمک:

omidshaman
پنج شنبه 11 آبان 1391, 14:18 عصر
این کار رو هم انجام دادم دوست من اما بازم یه فایل با پسوند .win میسازه.
نمیشه که exe نسازه! خودم 5 مین پیش تست کردم مشکلی نداره ورژن چنده کمپایلرت؟

tahmtan
پنج شنبه 11 آبان 1391, 14:38 عصر
Dev C++ 4.9.2.2

omidshaman
پنج شنبه 11 آبان 1391, 15:36 عصر
قهمیدم مشکلت چیه شما یک دور دیگه نصب کن بعد دفعه اولی که برنامه رو اجرا می کنی اون قسمت Careate cache file رو yes انتخاب کن درست میشه 100%

tahmtan
پنج شنبه 11 آبان 1391, 15:54 عصر
باورت میشه این کار رو هم انجام دادم بازم نشد:متعجب:
فکر شما رو هم درگیر کردم باید ببخشید ولی خدایش اگه متوجه بشی مشکلش چی هست یه کلی بهم حال دادی جبران میکنم واست:چشمک:

omidshaman
پنج شنبه 11 آبان 1391, 16:24 عصر
نمی دونم والله منم الا دوباره نصبش کردم دیگه Exe نمیسازه :)
میگم نمیشه حالا اینو بیخیال شی codeblock نصب کنی !؟

tahmtan
پنج شنبه 11 آبان 1391, 17:41 عصر
Codeblock چی هست؟؟؟؟؟
میتونم توی محیط گرافیکی باهاش کار کنم؟
مثلا کتابخونه graphics رو فراخونی کنم؟

shahmohammadi
پنج شنبه 11 آبان 1391, 19:49 عصر
win رو هميشه توليد مي كنه. نه به جاي exe.
در زير صفحه يه چند تا تب هست. مواردي رو كه در قسمت Compile Log نوشته رو اينجا كپي كنيد. شايد تونستيم بگيم مشكلش چيه. تمام مراحل رو اونجا مي نويسه.

tahmtan
پنج شنبه 11 آبان 1391, 20:55 عصر
Compiler: TDM-GCC 4.6.1 64-bit
Building Makefile "C:\Users\Ta(-)mtan\Desktop\Makefile.win"
Executing make...
mingw32-make.exe -f "C:\Users\Ta(-)mtan\Desktop\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include"

'C:\Users\TA' is not recognized as an internal or external command,
operable program or batch file.

mingw32-make.exe: *** [main.o] Error 1

Execution terminated



البته لازم به دکر که ویندوزم 32 بیت هستش کامپایلرم هم عوض کرد 32 بیت گذاشتم بازم همین error رو بهم داد

omidshaman
پنج شنبه 11 آبان 1391, 23:11 عصر
یعنی تا الان داشتی با 64 بیتی تست می کردی عوض کردی؟:دی
شما کمپایلر دیگه ای هم به غیر از dev هم داری?
یک بار project رو توی یک درایو دیگه save کن ببین فرقی می کنه؟!
خیلیای دیگه هم همین مشکلو داشتن کلشو هم نگاه کردم راه حل خاصی نداشت!
http://www.daniweb.com/software-development/cpp/threads/37630/dev-c-build-error-main.o-error-1/
از من میشنوی از یک کمپایلر جدیدتر استفاده کن این dev چند ساله که دیگه اپدیت نمیشه
من که خودم از codeblock استفاده می کنم
http://www.codeblocks.org/downloads/26
اگر خواستی دان کنی اونی که mingw هست رو دانلود کن
در ضمن اگر منظورت از کارهای گرافیکی همون هدر graphic.h ه که نه کمپایلر های جدید اینو ندارن
البته borland و turbu c فکر کنم داشته باشن که قدیمین باز...

tahmtan
جمعه 12 آبان 1391, 00:16 صبح
مرسی از راهنمایی خوبت خیلی کمکم کرد
مشکل داشتی جبران کنم:قهقهه:
شوخی میکنم شما خودت استا:چشمک:دی

kkakaei
جمعه 14 آذر 1393, 14:49 عصر
سلام
من یه مشکلی که توی DEV C++ دارم اینه که خروجی اگزه میده اما وقتی بازش میکنم و ورودی هارو وارد میکنم و اینتر میکنم خیلی سریع خروجی رو نشون میده و صفه بسته میشه اگر میشه کمک کنید مرسی

sarcastic
پنج شنبه 07 خرداد 1394, 17:08 عصر
من دارم با ++Dev C کار میکنم وقتی برنامه رو کامپایل و اجرا میکنم این خطا میاد:

Error 127: The specified procedure could not be found.
چطور میشه حلش کرد