0

scons MSVSProject ビルダーに、プロジェクト ファイルを生成するための追加のインクルード ディレクトリのリストを取得させることは可能ですか? そこに必要なサードパーティのインクルードがたくさんあります。また、ビルダーを使用して構成タイプをメイクファイル プロジェクトから exe に変更するにはどうすればよいですか?

4

2 に答える 2

0

これを検索する人のために:VSは「ネイティブ」にコンパイルしていないため、構成はMakeFileに設定されています。プロジェクトは、makefile を使用して SCons をトリガーするようにセットアップされています (つまり、基本的には VS を GUI として使用することになりますが、内部ではまだ SCons だけです)。

SCons を呼び出すと exe がビルドされる場合、VS プロジェクトは exe などをビルドします。

SCons がインクルード パスで正しく設定されている場合、これらも機能します。

ただし、MSVSProject に渡すファイル ファイル パスはプロジェクト ディレクトリからの相対パスである必要があることに注意してください。そうしないと、ソリューション エクスプローラーでファイルをダブルクリックすると、ファイルが見つからないというメッセージが表示されます (検索されたパスは正しくありません)。

于 2015-07-24T20:04:42.660 に答える
0

そのビルダーはよくわかりませんが、次のようにインクルード パスを環境に追加しようとしましたか?

env = Environment()
env.Append(CPPPATH= ['path1', 'path2'])

project = env.MSVSProject(...)

これにより、MSVS プロジェクト ファイルが正しく設定されます。

これと、ここに記載されている LIBPATH のような他の構成変数を見つけることができます。

于 2013-03-11T16:00:53.393 に答える