دوستان در اجرای برنامه در کامپایلر به مشکل بر خوردم ؟؟؟
دارم با کامپایلر 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 ==========
سلام
هر سوال جدید در یک پست جداگانه مطرح شود
دوست عزیز سورس برنامه ات رو هم بزار تا بشه بهتر نظر داد!!!!!!!!
بیشتر این ارور ها به خاطر اشتباه Include کردن هدر برنامه اس یا شایدم از NameSpace ها استفاده نکردی
توی برنامه اینو اضافه کن
#include <iostream>
!!! بدون سورس برنامه نظر دادن در مورد ارور اصن کار منطقی ایی نیست.پس لطفا حتما سورس برنامه ات رو بزار
مشکل شما از کد نبود بلکه از تنظیمات بود
البته کد شما یه قسمتی اش ایراد داشت
شما نمیتونیدر هدر .h رو استفاده کنی <iostream>
در خدمتیم
با ITPRO به روز باشید
این ارور رو می ده
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 ==========
اینم از اروری که خود کامپایلر می گیره
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 ==========
بعد از اینکه صفحه سیاه نمایان می شه در قسمت 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).
ظاهراً از کتابخانه برنامه ات فایل iostream قابل خواندن برای کامپایلرت نیست
یا درست نصب نکردی یا فایل نصبت دارای مشکل بوده
پیشنهاد میکنم برای کار با C++ با CodeBlocks کار کنی
آموزش Code::Blocks و شناخت محیط آن + ایجاد پروژه به زبان ساده
۱. روی نام پروژه راست کلیک کنید و گزینه properties را انتخاب کنید.
۲. روی گزینه VC++ Directories کلیک کنید و بررسی کنید که تمام گزینه ها به درستی باشند. اگر نبود آن را درست کنید یا می توانید گزینه reset setting را انتخاب کنید.
۳. یک پروژه ساده با هدرهای مناسب و صحیح بسازید.
۴. ویژوال استادیو را با دستور "devenv.exe /resetsettings” ریست کنید.
بله حق با مهندس king هست
بدون سورس اصلاً نمیشه جواب قطعی صادر کرد
اما تو برنامه ها که میخوایی کد بزنی به صورت دیفالت اگه هیچ کدوم از هدر ها رو نیاره (iostream)رو میاره مگه اینکه خودت دستی پاک کرده باشی یا مسیر درستش تو فایل های کتاب خونه ات set نشده باشه
به هر حال از کل صفحه ای که کد نوشتید یه عکس ارسال کنید
خط اول کدتون رو اصلاح کنید
.h رو بردارید
یعنی
#include <iostream>
ببینید جواب میده؟
برای من جواب میده این رو بزنید
#include<iostream> using namespace std; int main() { cout<<"Salam"<<endl; return 0; }
دوستام من برنامه ی Visual Studio ultimate 2013 رو نصب کردم در اون یک پروژه ساده به صورت زیر نوشتم :
و کامپایلر هیچ ایرادی از من نگرفت و برنامه را Run کرد ... اما فقط صفحه اجرا باز می شود و برنامه اجرا نمی شود به صورت زیر :
لطفا راهنمایی کنید