Qt5通过vcpkg中调用时,在debug模式下调试时总是调用release的plugins文件夹中的dll

方式1:目前折中解决方法:

将D:\vcpkg\installed\x64-windows\debug\plugins中 debug下的plugins文件都复制到D:\vcpkg\installed\x64-windows\plugins中.虽然在vcpkg调用插件dll时会把debug和release版本都复制过去,但是解决了debug下的问题.后期发布时再手动删除即可

方式2:环境变量(对 CMake 和 MSBuild 都生效)

bash 复制代码
set VCPKG_USE_LEGACY_APPLOCAL=ON

方式3:CMakePresets.json 里注入环境变量(推荐,与你的配置风格一致)

cpp 复制代码
"cacheVariables": {
  "CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_PATH}/scripts/buildsystems/vcpkg.cmake",
  "VCPKG_USE_LEGACY_APPLOCAL": "ON"
}
相关推荐
韭菜炒鸡肝天6 小时前
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
开发语言·笔记·qt
小王C语言6 小时前
【7. 实现登录注册模块】:实现会话管理、注册/登录/退出 API
网络·c++
刀法孜然7 小时前
QT5.12.8开发中使用触摸屏,配置的环境变量,imx6ullpro开发板qt开发
qt
峥无9 小时前
C++11 深度详解:现代 C++ 基石全梳理
开发语言·c++·笔记
阿米亚波9 小时前
【C++ STL】std::unordered_multimap
开发语言·数据结构·c++·笔记·stl
小王C语言9 小时前
【3. 基于 Vibe Coding 的 OJ 平台】. 构建仓库、环境准备、需求梳理、安装依赖
网络·c++
小王C语言10 小时前
【8.进行接口测试】:通过 curl 进行接口自动化测试 / 通过 python 程序进行接口自动化测试
网络·c++
888CC++11 小时前
C++ 快速学习指南:从入门到进阶的实战路线
开发语言·c++
小小晓.11 小时前
C++记:函数
开发语言·c++·算法
回眸不遇12 小时前
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响
数据库·qt·系统架构