我有一个相对简单CMakeLists.txt
的包含以下行:
target_compile_features(myapp PRIVATE
cxx_generalized_initializers
cxx_lambdas
cxx_nullptr)
当我cmake
在安装了 MSVC++ 2013 Express 的 Windows 2012 服务器上运行时,我收到以下错误:
CMake Error at CMakeLists.txt:61 (target_compile_features):
target_compile_features no known features for CXX compiler
"MSVC"
version 18.0.30723.0.
是什么导致了这个错误,我能做些什么呢?当我使用 GCC 在 Ubuntu 14.10 中构建项目时,CMake 似乎没有任何问题。
我正在使用 CMake 3.1.0,以防万一(这是第一个支持的 CMake 版本target_compile_features
)。