マルチライブラリで使用するために、さまざまな構成を使用しようとしています。
私は説明します:私は1つのソリューションに多くのライブラリを使用する必要がありますが、各ライブラリターゲットの構成を変更する必要があります。 . (サードパーティのプロジェクトなので編集できません)
可能かどうか知りたいです。ありがとう !
ここに私が望んでいた結果の例があります:
マルチライブラリで使用するために、さまざまな構成を使用しようとしています。
私は説明します:私は1つのソリューションに多くのライブラリを使用する必要がありますが、各ライブラリターゲットの構成を変更する必要があります。 . (サードパーティのプロジェクトなので編集できません)
可能かどうか知りたいです。ありがとう !
ここに私が望んでいた結果の例があります:
あなたはほとんどこれを行うことができます。CMake は を設定することで追加の構成を許可するCMAKE_CONFIGURATION_TYPES
ため、あなたの場合、これは次のようになります
set(CMAKE_CONFIGURATION_TYPES "${CMAKE_CONFIGURATION_TYPES};Render" CACHE STRING "" FORCE)
これは、コマンドの後にある必要がありますproject
。
ただし、これにより、すべてのターゲットに新しい構成タイプが追加されます。CMake には、個々のターゲットに対して異なる構成を混在させる機能があるとは思いません。CMake が .sln を作成したら、構成マネージャーを介して特定のライブラリの構成を手動で変更する必要があります。