2012-06-07 4 views
5

私はCode :: Blocksを新しくインストールしました(the one for Windows 7 which comes with GCC compiler(codeblocks-10.05mingw-setup.exe)をインストールしました)。Code :: Blocksでwmain()エントリポイントを使用するにはどうすればよいですか?

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|| undefined reference to `[email protected]'| ||=== Build finished: 1 errors, 0 warnings ===|

私はmain()エントリで自分のコードを実行しようと、それに実行エラーなしで期待通りか警告。私のコードにwmain()をどうやって使うことができますか?どのような変更が必要ですか?

答えて

2

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

、以下を参照してください

+0

'MINGW32-GCC-4.8.1.exe:エラー: –

+1

注-municode''認識されないコマンドラインオプション」:' -municode' *リンカの設定*に追加する必要があります。 –

+1

リンカ設定でリンカの設定に '-municode'を追加すると、最新のCode :: Blocks(16.01)で同じエラーが表示されます(リンカはmingw32-g ++。exeです)、MinGWディレクトリにもmingw32-gcc-4.9.2が含まれています。 exe(どちらのオプションも認識しません)が、mingw32-g ++ - 4.9.2.exeはありません) – Medinoc

関連する問題