2017-05-28 12 views
3

新しいVisual Studio 2017インストーラには、新しいVS 141ツールセットと共に古いVS 140コンパイラツールチェーンをインストールするオプションがあります。これは2017インストーラCMakeは2017インストールでVisual Studio 140ツールセットを見つけられません

enter image description here

インストーラが正常V140ツールセットをインストールし、私も私のVisual Studioプロジェクト/ソリューションのV140とV141の間でツールセットを切り替えると正常にビルドすることができますが、私は構築できませんのオプションですCMakeを使用してv140ツールセットでプロジェクトを作成します。実行時に

cmake -G"Visual Studio 14 2015" ../Source 

cmakeはコンパイラとツールセットを見つけることができません。

-- The C compiler identification is unknown 
-- The CXX compiler identification is unknown 
CMake Error at CMakeLists.txt:2 (project): 
    No CMAKE_C_COMPILER could be found. 



CMake Error at CMakeLists.txt:2 (project): 
    No CMAKE_CXX_COMPILER could be found. 



-- Configuring incomplete, errors occurred! 

ただし、予想通り、Visual Studio 15 2017オプションを使用して正常に構築できます。 VS2015をインストールせずに古いツールセットをcmakeで使用する方法はありますか?

答えて

3

cmakeを呼び出すときに、ツールセットを-Tフラグで指定することができます。ドキュメントhereおよびhereを参照してください。

+0

ありがとう、ありがとうございます。それはそれだった。 – Ali

関連する問題