7

Code::Blocks を新しくインストールしました(GCC コンパイラ(codeblocks-10.05mingw-setup.exe)に付属する Windows 7 用のものをインストールしました)。次に、この非常に単純なコードをコンパイルしようとしました。

int wmain(int argc, wchar_t* argv[])
{
    return 0;
}

次のエラー メッセージが表示されました。

c:\development\ide\codeblocks\mingw\bin..\lib\gcc\mingw32\4.4.1......\libmingw32.a(main.o):main.c|| `WinMain@16' への未定義の参照 | ||=== ビルドが終了しました: 1 エラー、0 警告 ===|

エントリを使用してコードを実行しようとすると、main()エラーや警告なしで期待どおりに実行されます。wmain()コードでどのように使用できますか? どのような変更を行う必要がありますか?

4

2 に答える 2

6

最新の解決策は-municode、mingw-unicode-main ラッパーの代わりにオプションを使用することです。

詳細については、次を参照してください。

于 2012-07-29T08:26:42.620 に答える
3

Mingw は Unicode を完全にはサポートしていません。試してみたい場合は、ラッパーを利用できます。https://github.com/coderforlife/mingw-unicode-main

于 2012-07-17T07:47:40.097 に答える