2017-01-15 11 views
1

この問題は何度も投稿されていますが、解決策はありませんでした。make:g ++:エラー:CreateProcess:そのようなファイルやディレクトリがありません

問題:

使用メイクファイルとMINGW32-makeは、私はエラーを取得:

g++: error: CreateProcess: No such file or directory 

しかし、私はコピーした場合/メイクファイルを実行しようとしましたことを同じコマンドを貼り付け、それを同じコマンドプロンプトに貼り付けてください。この問題は、makefileを使用してビルドしようとした場合にのみ発生します。私はそれが動作する最初の行をコピー/ペーストした場合、

g++ ./src/main.cpp ./src/application.cpp -I C:\Code\infographie\Labs\inc -L C:\Code\infographie\Labs\lib -I C:\Code\infographie\Labs\inc -g -Dmain=SDL_main -L C:\Code\infographie\Labs\lib -lmingw32 -lSDL2main -lSDL2 -o bin/debug/labs.exe 
g++: error: CreateProcess: No such file or directory 
makefile:23: recipe for target 'all' failed 
mingw32-make: *** [all] Error 1 

私が言ったように:

は、ここでの詳細情報です。

私は何を試すことができますか?

更新:cygwinをインストールし、調整済みのSDLライブラリをインストールして再コンパイルしました。今私はmakeを使用しようとするとこのエラーが発生します。コマンドをコピー/ペーストすると動作します。それを修正

g++ ./src/main.cpp ./src/application.cpp -I C:\Code\infographie\Labs\inc -L C:\Code\infographie\Labs\lib -I C:\Code\infographie\Labs\inc -g -Dmain=SDL_main -L C:\Code\infographie\Labs\lib -lcygwin -lSDL2main -lSDL2 - mwindows -o bin/debug/labs.exe 
make: g++: Command not found 
make: *** [makefile:23: all] Error 127 

、MinGWのを使用して

+1

私は教祖ではありませんが、MCVEメークファイルを作成して問題があるかどうかを確認する必要があります。そうでない場合は、MCVEのメイクファイルを投稿して、メイク教師である誰かが問題を発見する可能性があります。 – user4581301

答えて

1

停止... PATHという名前の変数を宣言しないでください。

MinGWは更新されていませんsince 2013。それはCygwinと MSYS2に置き換えられました。 MinGWプロジェクトは64-bit compilerを提供していません。

Cygwinは約3 minutesにインストールできます。試してみてください。

+0

私はcywinを試しましたが、同様の問題が発生します。上記の私の更新を参照してください。 – Machinegon

+0

を修正しました。私はpathという名前の変数を宣言しましたが、それは何かをオーバーライドする必要があります。それはついに今日働いています、ありがとう。 – Machinegon

関連する問題