源位于父目录中的Visual Studio项目的CMake 我必须为C++中的HeloWord项目做一个CMAKLIST.TXT文件,它具有以下文件结构: /HW1/CMakeLists.txt /HW1/建造/工程 /HW1/HelloWorld.cpp

源位于父目录中的Visual Studio项目的CMake 我必须为C++中的HeloWord项目做一个CMAKLIST.TXT文件,它具有以下文件结构: /HW1/CMakeLists.txt /HW1/建造/工程 /HW1/HelloWorld.cpp,c++,visual-studio-2015,cmake,C++,Visual Studio 2015,Cmake,该项目应为Visual Studio 2015项目。这就是我所做的: 我创建了一个HelloWorld.cpp文件,其中包含正确的源代码 我制作了一个包含以下内容的CMakeLists.txt文件: 我手动创建文件夹/构建并执行以下命令行命令: 现在它创建了VisualStudio项目,但找不到源文件。这个项目也应该在不使用命令行命令的情况下创建。我读到一些东西说不可能在CMakeLists.txt文件中包含生成器,所以现在我对如何解决这个问题有点困惑?HelloWorld.cxx!=Hello

该项目应为Visual Studio 2015项目。这就是我所做的:

  • 我创建了一个HelloWorld.cpp文件,其中包含正确的源代码
  • 我制作了一个包含以下内容的CMakeLists.txt文件:
  • 我手动创建文件夹/构建并执行以下命令行命令:

  • 现在它创建了VisualStudio项目,但找不到源文件。这个项目也应该在不使用命令行命令的情况下创建。我读到一些东西说不可能在CMakeLists.txt文件中包含生成器,所以现在我对如何解决这个问题有点困惑?

    HelloWorld.cxx
    !=<代码>HelloWorld.cpp啊,谢谢!现在可以了。我只是假设您总是必须首先创建构建目录。
    cmake_minimum_required (VERSION 3.3)
    project (HW1)
    add_executable(HW1 HelloWorld.cxx)
    
    cd build
    cmake .. -G "Visual Studio 2015 Win64"