我在計算機中的cout命令中有這個問題。我使用MingW和Netbeans來學習C++。我試圖用下面的代碼編譯和運行一個程序。輸出整數時C++程序異常退出
#include <iostream>
int main(){
int x = 5;
int y = 7;
std::cout << std::endl;
std::cout << x + y << " " << x * y;
std::cout << std::endl;
return 0;
}
這段代碼保存爲xycalculation.cpp和使用我的Windows XP SP2的計算機上的命令g++ -o xycalc.exe xycalculation.cpp
編譯它。 我在PATH中設置了這個環境變量。 C:\ WINDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem; D:\ Qt \ Qt5.0.1 \ 5.0.1 \ mingw47_32 \ bin; D:\ MinGW \ bin; D:\ MinGW \ msys \ 1.0 \ bin
此代碼編譯良好並創建xycalc.exe文件。當我嘗試通過xycalc.exe
通過命令行運行它時,它給了我一個Windows錯誤消息並退出時沒有給出任何輸出。
錯誤的詳細信息如下圖所示,當我點擊'有關此錯誤的更多信息,請單擊此處'鏈接如下。
AppName: xycalculation.exe AppVer: 0.0.0.0 ModName: libstdc++-6.dll
ModVer: 0.0.0.0 Offset: 000952a0
任何人都可以給我解決這個問題的方向嗎?,這對我繼續學習這門語言會有很大的幫助。
在此先感謝。
我沒有看到任何錯誤的代碼。 – chris
編譯並運行正常(在Mac OS上使用'g ++')。 – Floris