VStudio 2019 CMake Error with folder CMakeLists.txt : The Source Directory does not exist because it contains fullpath ninja.exe

问题描述 投票:0回答:0

选择了一个遗留项目,该项目具有广泛的 C++ 代码库,并在目录树的每个级别使用 CMake 和 CMakeLists.txt 文件进行编译。 (按照 readme.txt 说明)我在 Visual Studio 2019 中使用“打开文件夹”打开它,VS 完成了查找 CMakeLists.txt 的工作,并使用“x64-Debug”配置制作了顶级 CMakeSettings.json 文件:我编辑此文件以正确指定此项目所依赖的 Boost、Qwt 和 Qt 库的位置。编辑后,有关 Boost 的编译器错误消失了,但出现了一个新错误,我被卡住了……

看起来命令行在前面和后面两次输入了项目目录'C:\Development\MyCMakeProject',以及ninja.exe的完整路径

我在哪里可以改变这种行为?

编译器输出复制粘贴在下面(我删除了商业敏感的项目特定信息)

1> CMake 生成开始配置:'x64-Debug'。 1>命令行:“C:\WINDOWS\system3

c++ cmake visual-studio-2019
© www.soinside.com 2019 - 2024. All rights reserved.