您可以在批处理文件中指定或编辑cmake安装下的文件吗?
我想在没有visual studio IDE的情况下使用msbuild.exe,但是我收到了这个错误:
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:6 (project):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:6 (project):
No CMAKE_CXX_COMPILER could be found.
我认为它在IDE的安装下正在寻找msbuild.exe但由于没有IDE而无法找到它。 1)我认为这是正确的吗?
我想指定编译器,但它不能通过cmakeList.txt,我无法更改已在cmake中设置的内容。
2)你可以安装msbuild 2013而不是vs2013,仍然使用cmake,其中GENERATOR =“Visual Studio 12 vs2013 Win64”
3)如果是这样,你能指定msbuild来自批处理文件的位置,还是在cmake安装下编辑文件?
使用msbuild 2013和生成器是从这样的批处理文件设置的,其中vc_ver是12而vs_version是2013:
set GENERATOR="Visual Studio %VC_VER% %VS_VERSION% Win64"