Visual Studio 2013 和 Cmake?
Visual Studio 2013 and Cmake?
我一直在一个项目上使用 2010。该项目是使用cmake构建的,当时cmake选择使用编译器Visual Studio 2010。现在我打算将项目的整个设置移动到Visual Studio 2013。
所以,今天我安装了 Visual Studio 2013。但是当我尝试使用 cmake 为 visual studio 2013 构建项目时,在 cmake 的编译器列表中我看不到 [= 的任何编译器23=]2013,最新的是Visual Studio2012,Visual Studio2012 win64,Visual Studio2012 ARM。
没有Visual Studio2013的专属编译器吗?同一个编译器是否适用于 VS2012 和 VS2013?如果Visual Studio2013确实有独占编译器,为什么cmake找不到那个编译器?
谢谢。
尝试更新您的 CMake 版本。
CMake 3.1 cmake-gui
中的 Configue 对话框将相应条目列为 Visual Studio 12 2013:
在旧的 CMake 版本(早于 3.0)中,条目省略了年份,只显示了版本号,所以条目只是显示 Visual Studio 12.
如果您的 CMake 版本更旧,可能根本不支持 Visual Studio 2013。但是,您应该仍然能够打开为旧 Visual Studio 版本生成的项目文件。这可能需要 Visual Studio 的额外转换步骤,这可能会把事情搞砸。
升级CMake绝对是首选方案。
我一直在一个项目上使用 2010。该项目是使用cmake构建的,当时cmake选择使用编译器Visual Studio 2010。现在我打算将项目的整个设置移动到Visual Studio 2013。
所以,今天我安装了 Visual Studio 2013。但是当我尝试使用 cmake 为 visual studio 2013 构建项目时,在 cmake 的编译器列表中我看不到 [= 的任何编译器23=]2013,最新的是Visual Studio2012,Visual Studio2012 win64,Visual Studio2012 ARM。
没有Visual Studio2013的专属编译器吗?同一个编译器是否适用于 VS2012 和 VS2013?如果Visual Studio2013确实有独占编译器,为什么cmake找不到那个编译器?
谢谢。
尝试更新您的 CMake 版本。
CMake 3.1 cmake-gui
中的 Configue 对话框将相应条目列为 Visual Studio 12 2013:
在旧的 CMake 版本(早于 3.0)中,条目省略了年份,只显示了版本号,所以条目只是显示 Visual Studio 12.
如果您的 CMake 版本更旧,可能根本不支持 Visual Studio 2013。但是,您应该仍然能够打开为旧 Visual Studio 版本生成的项目文件。这可能需要 Visual Studio 的额外转换步骤,这可能会把事情搞砸。
升级CMake绝对是首选方案。