Windows 8 64 ビットラップトップでMingWとCode::Blocksをセットアップしようとしていますが、ファイルの作成中に問題に直面しています。これらは私がインストールしたバージョンです:main.cpp
- MingWの場合はx86_64-w64-mingw32-gcc-4.7.4-release-win64_rubenvb.7z (そのリストの 4 番目)、および
- Code::Blocksのcodeblocks-12.11-setup.exe。
mingw64\bin
環境変数にパスを設定しました。また、Code::Blocks コンパイラ設定で、すべてのToolChain Executablesのパスを設定しました。MingWのbin パスには 2 つのgccがあります。1 つは -で、もう 1 つは -です。C++ コンパイラ、静的および動的ライブラリのリンカーと同じです。単純なHello Worldファイルを作成しようとすると、いくつかのエラーが表示されます。gcc.exe
x86_64-w64-mingw32-gcc.exe
obj\Debug\main.o -- In function swscanf
c:\mingw\mingw64\bin\..\lib\gcc\x86_64-w64-mingw32\4.7.3\..\..\..\..\x86_64-w64-mingw32\include\wchar.h -- undefined reference to `__gxx_personality_sj0'
obj\Debug\main.o -- In function `wscanf':
c:\mingw\mingw64\bin\..\lib\gcc\x86_64-w64-mingw32\4.7.3\..\..\..\..\x86_64-w64-mingw32\include\wchar.h -- undefined reference to `__gxx_personality_sj0'
fwprintf
同様に、 - 、wprintf
、std:cout
などの多くのエラーと未定義の参照があります。
設定に問題があることは確かですが、何が問題なのかわかりません。誰でも問題を見てもらえますか。
私が実行しているコードは次のとおりです。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}