2017-08-15 8 views
0

設定する方法を探していますターゲットプラットフォームのバージョンです。MSVCプロジェクトはCMakeで生成されました。私は以下を見つけたticketCMake発行トラッカーは現在閉鎖されています。私は最新の3.9.1バージョンのCMakeです。しかし、そこに記載されている解決策は機能しないようです。試しましたCMakeでMSVCターゲットプラットフォームのバージョンを設定するには?

set (CMAKE_SYSTEM_VERSION 8.1) 

私のCMakeLists.txtです。

設定方法CMakeを使用する場合のTergetプラットフォームのバージョン

あとがき:

は、今私は、コマンドラインからCMAKE_SYSTEM_VERSIONを設定すると、ソリューションの作品を生成するときにことを確認したが可能性がCMakeLists.txtファイルからこれを設定できるようにする場合、私はしたいです。

cmake -G "Visual Studio 14 2015 Win64" -DCMAKE_SYSTEM_VERSION=8.1 ..\source\ 

、少なくともcmakeののGUIからこれを設定できるようにするには良いだろう。

+0

CMakeの-Tコマンドラインオプションを見てください。 (例えば '-T v120'や' -T v141'など)。詳細については、この回答を参照してくださいhttps://stackoverflow.com/questions/35549164/how-cmake-specify-platform-toolset-for-a-visual-studio-2015-project – vre

+0

気にしないで、ターゲットプラットフォームのバージョンとターゲットプラットフォームツールセット。 – vre

答えて

1

projectの最初の使用が問題を解決する前にset (CMAKE_SYSTEM_VERSION 8.1 CACHE TYPE INTERNAL FORCE)を使用します。

関連する問題