【发布时间】:2011-03-11 10:09:10
【问题描述】:
在我的电脑上,我有 VS9 和 VS10 用于测试目的。 当我使用 VS9 或 VS10 配置我的项目时,我对 CMake 没有任何问题。
现在我想用 NMake 生成一个项目,但在配置过程中它使用 VS9 作为默认 C 编译器和 CXX 编译器,我想要 VS10。
任何人都知道我该如何做这样的事情?
即
我想从
切换Projects>cmake .. -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug
...
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
9.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
9.0/VC/bin/cl.exe -- works
...
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 9.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 9.0/VC/bin/cl.exe -- works
到
Projects>cmake .. -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug
...
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
10/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
10/VC/bin/cl.exe -- works
...
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 10/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 10/VC/bin/cl.exe -- works
谢谢:)
【问题讨论】:
-
如果您还没有,您可以尝试在 CMake 邮件列表中询问。您可能很快就会在那里得到答案。
标签: c++ windows visual-studio compiler-construction cmake