我有一个带有逻辑文件夹的cpp项目。现在我想在visual studio中完成这个项目。所以我写了一个像cmakelist:
project(myapp)
cmake_minimum_required(VERSION 2.8)
file(GLOB myapp_SRC
"*.h"
"*.cpp"
)
add_executable(myapp ${myapp_SRC})
但是在构建目录中配置之后,只生成一个名为CMakeCache的文件和一个名为CMakeFiles的目录? 出了什么问题? 我是CMake的初学者
答案 0 :(得分:0)
可能CMake不了解您的Visual Studio,尝试类似:
cmake . -G "VisualStudioVersion"
VisualStudioVersion应替换为下面列出的版本之一(考虑到您使用的是最后一个CMake版本):
Visual Studio 10
Visual Studio 10 IA64
Visual Studio 10 Win64
Visual Studio 11
Visual Studio 11 ARM
Visual Studio 11 Win64
Visual Studio 6
Visual Studio 7
Visual Studio 7 .NET 2003
Visual Studio 8 2005
Visual Studio 8 2005 Win64
Visual Studio 9 2008
Visual Studio 9 2008 IA64
Visual Studio 9 2008 Win64
...另外,不要忘记你应该打开Visual Studio命令提示符,而不是普通的cmd.exe(或者你应该导出所有环境变量)。