دوستان در اجرای برنامه در کامپایلر به مشکل بر خوردم ؟؟؟
دارم با کامپایلر microsoft visual C++ 2010 express کار می کنم حتی وقتی یک برنامه ساده می نویسم موقع اجرا چنین اروری می ده
16 پاسخ
اصلاح کنید
#include <iostream> using namespace std; int main() { cout << "salam "; }
دوباره این ارور رو می ده امکان داره مشکل از ویندوز باشه ؟
1>------ Build started: Project: salam, Configuration: Debug Win32 ------
1> salam1.cpp
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
بله حق با مهندس king هست
بدون سورس اصلاً نمیشه جواب قطعی صادر کرد
اما تو برنامه ها که میخوایی کد بزنی به صورت دیفالت اگه هیچ کدوم از هدر ها رو نیاره (iostream)رو میاره مگه اینکه خودت دستی پاک کرده باشی یا مسیر درستش تو فایل های کتاب خونه ات set نشده باشه
به هر حال از کل صفحه ای که کد نوشتید یه عکس ارسال کنید
نه همو جوریه
دوست عزیز سورس برنامه ات رو هم بزار تا بشه بهتر نظر داد!!!!!!!!
بیشتر این ارور ها به خاطر اشتباه Include کردن هدر برنامه اس یا شایدم از NameSpace ها استفاده نکردی
توی برنامه اینو اضافه کن
#include <iostream>
!!! بدون سورس برنامه نظر دادن در مورد ارور اصن کار منطقی ایی نیست.پس لطفا حتما سورس برنامه ات رو بزار
۱. روی نام پروژه راست کلیک کنید و گزینه properties را انتخاب کنید.
۲. روی گزینه VC++ Directories کلیک کنید و بررسی کنید که تمام گزینه ها به درستی باشند. اگر نبود آن را درست کنید یا می توانید گزینه reset setting را انتخاب کنید.
۳. یک پروژه ساده با هدرهای مناسب و صحیح بسازید.
۴. ویژوال استادیو را با دستور "devenv.exe /resetsettings” ریست کنید.
ظاهراً از کتابخانه برنامه ات فایل iostream قابل خواندن برای کامپایلرت نیست
یا درست نصب نکردی یا فایل نصبت دارای مشکل بوده
پیشنهاد میکنم برای کار با C++ با CodeBlocks کار کنی
آموزش Code::Blocks و شناخت محیط آن + ایجاد پروژه به زبان ساده
این ارور رو می ده
1>------ Build started: Project: salam, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
بعد از اینکه صفحه سیاه نمایان می شه در قسمت output این ها نوشته می شه :
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Users\Omid\Documents\Visual Studio 2013\Projects\ConsoleApplication2\Debug\ConsoleApplication2.exe'. Symbols loaded.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Cannot find or open the PDB file.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Cannot find or open the PDB file.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp120d.dll'. Cannot find or open the PDB file.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcr120d.dll'. Cannot find or open the PDB file.
The program '[5144] ConsoleApplication2.exe' has exited with code 0 (0x0).
مشکل شما از کد نبود بلکه از تنظیمات بود
البته کد شما یه قسمتی اش ایراد داشت
شما نمیتونیدر هدر .h رو استفاده کنی <iostream>
در خدمتیم
با ITPRO به روز باشید
برای من جواب میده این رو بزنید
#include<iostream> using namespace std; int main() { cout<<"Salam"<<endl; return 0; }
سلام
هر سوال جدید در یک پست جداگانه مطرح شود
خط اول کدتون رو اصلاح کنید
.h رو بردارید
یعنی
#include <iostream>
ببینید جواب میده؟
دوستام من برنامه ی Visual Studio ultimate 2013 رو نصب کردم در اون یک پروژه ساده به صورت زیر نوشتم :
و کامپایلر هیچ ایرادی از من نگرفت و برنامه را Run کرد ... اما فقط صفحه اجرا باز می شود و برنامه اجرا نمی شود به صورت زیر :
لطفا راهنمایی کنید
اینم از اروری که خود کامپایلر می گیره
1>------ Build started: Project: salam, Configuration: Debug Win32 ------
1> salam1.cpp
1>d:\project\salam\salam\salam1.cpp(1): fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========