2011-01-26 6 views
0

Win7 64 BoxにMinGWでCode :: Blocksをインストールし、CMakeで生成されたプロジェクト(つまりopenclonk)をコンパイルしようとしました。私は明らかにそれをコンパイルし始めCMDからCode :: Blocks:CMakeで生成されたMakefileに「何もしない」と表示されます。

C:/PROGRA~2/CODEBL~1/MinGW/bin/mingw32-make.exe -f "C:/Users/Julius/Documents/Visual Studio 2010/Projects/OpenClonk/Makefile" clonk 

...

を実行する場合、私はC :: Bからのコンパイル修正する方法を知りたい

-------------- Clean: all in clonk --------------- 

Cleaned "clonk - all" 

-------------- Build: all in clonk --------------- 

Using makefile: Makefile 
Execution of 'make.exe -s -f Makefile all' in 'C:\Users\Julius\Documents\Visual Studio 2010\Projects\OpenClonk' failed. 
Nothing to be done. 

make.exe -s -f <makefile> all 

、あなたはこれを手動で実行されています:

答えて

2

コード::ブロックは、これを実行している

mingw32-make.exe -f <makefile> clonk 

ここでの主な違いは、最も可能性の高いメーク対象です。 Code:Blocksを再設定して、allの代わりにclonkターゲットを作成します。または、all: clonkのようなターゲットをメークファイルの先頭に追加します(まだallターゲットが定義されていないと仮定します)。

これで問題が解決しない場合は、mingw32-make.exeの代わりにmake.exeを呼び出すことが効果的かどうかを調べることもできます(プロジェクト設定でこれを再設定できます)。

+0

ターゲットは違いはありません。make.exeからmingw32-mage.exeに変わります。 – Caesar

関連する問題