谢小静 2023-04-26 22:49 采纳率: 60%
浏览 1518
已结题

error: CMake project configuration failed. No CMake configuration for build type "Debug" found.

问题遇到的现象和发生背景

img

在qt中配置vcpkg,编译时报错。

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-28 09:29
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 以下回答来自chatgpt:

      该问题可能是由于缺少Debug版本的CMake配置文件导致的。可以尝试以下几个解决方案:

      1. 确保vcpkg中已经安装了需要的库。可以进入vcpkg目录,执行vcpkg search查看所有可用的库,然后执行vcpkg install <library>安装缺少的库。在安装库之前可以尝试更新vcpkg,执行git pull && bootstrap-vcpkg.bat

      2. 在qt creator中重新配置CMake。首先尝试在qt creator中打开CMake菜单,选择"Change CMake Settings",然后添加以下内容:

      "configs": {
        "name": "Debug",
        "generator": "Visual Studio 16 2019",
        "configurationType": "Debug"
      }
      

      如果还是出现错误,可以尝试手动编辑CMakeLists.txt,在find_package语句中添加CONFIG Debug参数,例如:

      find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui CONFIG Debug)
      
      1. 确定Qt Creator使用的CMake版本是否正确。可以在qt creator中点击工具->选项->Kits->CMake版本来查看和设置Qt Creator中使用的CMake版本。

      2. 最后,可以尝试卸载并重新安装Qt和vcpkg来解决问题。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月13日
  • 已采纳回答 5月5日
  • 修改了问题 4月26日
  • 创建了问题 4月26日