私は大きなC++プロジェクトを持っており、64と32の両方と互換性のあるアプリケーションを構築しているため、構築フェーズで多くのステップを実行する必要があります。proj1、Porj2、Proj3の3つのプロジェクトがあります。
そして私は次のことをする必要があります:
proj1(32ビットバージョン)からcppファイルを除外します
cppファイルをproj1(64ビットバージョン)に含める
proj1をビルドする
proj2をビルドする
proj2の出力を実行します
proj3(32ビットバージョン)からcppファイルを除外する
cppファイルをproj3(64ビットバージョン)に含める
proj3をビルドする
proj3からビルドされたexeの名前を変更します
proj1(64ビットバージョン)からcppファイルを除外します
cppファイルをproj1(32ビットバージョン)に含める
まだ他のいくつかの手順があります...私はそれを手動で行っていましたが、イライラしました。MSBUILDを使用する必要があることがわかりましたが、ネイティブコードの構築に使用されていますか?そして、どうすればこれらのタスクを実行できますか?
-プロジェクトへのcppファイルの除外と包含
-建築プロジェクト