2012-02-20 168 views
0

当我使用MSVC++去编译一个使用CMake的项目时,我注意到了一些东西。 CMake的问我找出我想用它的Visual Studio的副本,并将其提交给我的选择: 的Visual C++ 2010 的Visual C++ 10 的Visual C#2010 的Visual C#10CMake Visual Studio差异?

是什么2010之间的差异, 10?

+0

确定CMake的问你,或弹出Visual Studio的盒子?记住,当你第一次运行视觉stdio时,它会问你一个类似的问题,因为它想调整一些设置到你想要构建的项目类型。 – drescherjm 2012-02-21 14:53:03

回答

1

VS2010的内部版本号是第10版。幸运的巧合。版本11将不会在您的机器上,直到2012年。

0

有关创建VS2010项目,并从CMD编译它,这些都是选项,你可以使用:

cmake -G "Visual Studio 11 Win64" "%myProject%\src" 

CD %HOMEDRIVE%\Windows\Microsoft.NET\Framework64\v4.0.30319 

msbuild %myProject%\build\ALL_BUILD.vcxproj /detailedsummary /property:PlatformToolset=v110 /p:TargetFrameworkVersion=v4.5.1 /clp:ErrorsOnly /p:Configuration=Debug 

msbuild %myProject%\build\ALL_BUILD.vcxproj /detailedsummary /property:PlatformToolset=v110 /p:TargetFrameworkVersion=v4.5.1 /clp:ErrorsOnly /p:Configuration=Release