0

我有一个带有逻辑文件夹的 cpp 项目。现在我想在视觉工作室从事这个项目。所以我写了一个cmakelist,比如:

project(myapp)
cmake_minimum_required(VERSION 2.8)
file(GLOB myapp_SRC
    "*.h"
    "*.cpp"
)

add_executable(myapp ${myapp_SRC})

但是在构建目录配置后,只生成一个名为 CMakeCache 的文件和一个名为 CMakeFiles 的目录?出了什么问题?我是 CMake 的初学者

4

1 回答 1

1

可能 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(或者您应该导出所有环境变量)。

于 2013-04-10T14:13:56.937 回答