خطای LNK1181: cannot open input file 'debug\main.obj' در QT - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

خطای LNK1181: cannot open input file 'debug\main.obj' در QT

+1 امتیاز
سلام.

من وقتی برتامه را build می کنم همش این خطا رو میده هر چقدر هم سر و کله زدم درست نشد لطاً راهنمایی کنید.
سوال شده فروردین 23, 1396  بوسیله ی ابید (امتیاز 781)   19 89 106

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
فایل های .obj توسط کامپایلر ساخته میشه در مسیری مشخص و لینکر جهت ساخت فایل اجرایی یا کتابخانه از این فایل استفاده می کنه که اون هم از مسیر مشخصی اینارو بر می داره حالا اگر این 2 تا مسیر یکسان نباشه لینکر همیچین خطایی میده این مسیر را یکسان کنید تو تنظیمات درست میشه.

برای اینکار برید تو بخش project->build->build directory مسیرش را به داخل فلدر پروژه تغییر دهید سپس خطا رفع میشه ممکنه برنامه اجرا نشه در خود qt creator که در این صورت project->run->workingDirectory را نیز به پوشه بیلد خود تغییر دهید.
پاسخ داده شده فروردین 26, 1396 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
ویرایش شده خرداد 3, 1396 بوسیله ی مصطفی ساتکی
...