“Nenhum recurso conhecido para o compilador CXX” ao compilar com o MSVC ++ 2013
Eu tenho um relativamente simplesCMakeLists.txt
que contém as seguintes linhas:
target_compile_features(myapp PRIVATE
cxx_generalized_initializers
cxx_lambdas
cxx_nullptr)
Quando eu corrocmake
em um Windows 2012 Server com o MSVC ++ 2013 Express instalado, recebo o seguinte erro:
CMake Error at CMakeLists.txt:61 (target_compile_features):
target_compile_features no known features for CXX compiler
"MSVC"
version 18.0.30723.0.
O que está causando esse erro e o que posso fazer sobre isso? O CMake parece não ter nenhum problema ao criar o projeto no Ubuntu 14.10 com GCC.
Estou usando o CMake 3.1.0, caso isso ajude (foi a primeira versão do CMake a suportartarget_compile_features
)