2017-10-14 10 views
0

では使え作る私はプリコンパイルさWxWidgetライブラリをインストールし、コードブロックにデフォルトのプログラムを実行しようとしたが、それは次のエラーを与える:WxWidgetライブラリとMinGWのためwxWidgetsのはC++

mingw32-g++.exe: error: bin\Release\new2.exe: No such file or directory 

パスはすでに指定されています。 私の質問は、 CodeBlocksがWxWidgetsプロジェクトの.exeファイルを生成する方法を教えてください。私はすでにこの質問に記載されているすべてのソリューションを試してみました

"No such file or directory" error in CodeBlocks

完全なビルドログ:

-------------- Build: Release in new2 (compiler: GNU GCC Compiler)--------------- 

mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -Wno-unused- 
local-typedefs -Wall -O2 -ID:\WxWidgets\wxWidgets2.8\include -I\msw -c 
C:\Users\ShifaShah\Documents\new2\new2App.cpp -o obj\Release\new2App.o 
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -Wno-unused- 
local-typedefs -Wall -O2 -ID:\WxWidgets\wxWidgets2.8\include -I\msw -c 
C:\Users\ShifaShah\Documents\new2\new2Main.cpp -o obj\Release\new2Main.o 
windres.exe -ID:\WxWidgets\wxWidgets2.8\include -I\msw -J rc -O coff -i 
C:\Users\SHIFAS~1\DOCUME~1\new2\resource.rc -o obj\Release\resource.res 
mingw32-g++.exe -L -o bin\Release\new2.exe obj\Release\new2App.o 
obj\Release\new2Main.o obj\Release\resource.res -s -mthreads -lwxmsw_core -lwxbase -lwxpng -lwxzlib -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 - 
ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lcomctl32 -lwsock32 -lodbc32 -mwindows 
mingw32-g++.exe: error: bin\Release\new2.exe: No such file or directory 
Process terminated with status 1 (0 minute(s), 3 second(s)) 
1 error(s), 0 warning(s) (0 minute(s), 3 second(s)) 
+0

まずビルドボタンを押します。 – VTT

+0

プロジェクトをビルドすると、前述のエラーが発生します。 –

+0

完了ログを投稿してください。 – VTT

答えて

3
-L -o bin\Release\new2.exe 

をここに問題があります。 -Lフラグには引数が必要ですが、通常の引数(ライブラリを検索するディレクトリ)は指定されていません。したがって、次のフラグ-oは、-Lの引数として解釈され、bin\Release\new2.exeは、入力ファイルの名前として解釈されますが、もちろん存在しません。

コンパイラのフラグを確認して、どこにも迷惑メールがないことを確認してください。追加のライブラリディレクトリは空白文字列などで指定されていません。

+0

ビルドオプションのコンパイラフラグを確認してください。そこには-Lフラグはありません。 –

+0

@ 13.SS CodeBlocksは、この誤ったフラグをどこかから取得しています。私は別の可能性を述べました、リンカの設定で空の検索ディレクトリ、それをチェックしてください。未定義の環境変数があると、空のディレクトリになります。 –

+0

以下のリンクライブラリはリンカー設定で定義されています。 wxmsw_core、wxbase、wxpng、wxzlib 未定義の環境変数はありません。 –

関連する問題