2009-08-07 7 views
0

ターゲット/依存ファイルにwin32パス名を含むGNU makefileを使用することは可能ですか?私は現在、GNU makeのwin32 3.81バージョンを使用していますが、ドライブレターでは問題があるようです。例:ターゲット/依存関係としてのWin32パス

C:\MyTarget.obj : c:\MySource.cpp 
    cl /c C:\MySource.cpp 

上記のメイクファイルスニペットはエラーを生成します。特に、この問題の解決法はありますか?

*** multiple target patterns. Stop. 

この問題の解決策はありますか?

ありがとうございます!

答えて

2

いいえ "\"は、行末をエスケープすると解釈されます。その上、Makefileに絶対パス名を使用するべきではありません。それはあなたのマシンに特有のものであるからです。相対POSIXパスを使用しないのはなぜですか?

2

これは少ししかありませんが、gnumakeの代わりにCMakeを直接使用してWindowsでプロジェクトをビルドしてください。

+0

全くトピックではありません。 +1 CMakeを提案する。 –

関連する問題