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"
}
相关推荐
程序猿编码15 分钟前
不用 PyTorch!从零手写 C++ 深度学习框架,自动微分、CUDA、分布式一把搞定
c++·深度学习·大模型推理·自动微分
real_metrix16 分钟前
【学习笔记】C/C++ 头文件自包含
c++·c·头文件·自包含
雪落漂泊17 分钟前
C++算法 滑动窗口篇(上)
开发语言·c++·算法
像枫一样18 分钟前
STM32串口轮询收发实战教程
arm开发·c++·stm32·单片机·嵌入式硬件·fpga开发·51单片机
Soneswy23 分钟前
C++基础篇——类与对象(上)
开发语言·c++
张小姐的猫24 分钟前
【MySQL】表的约束
android·linux·服务器·数据库·c++·mysql·adb
kiracrimson28 分钟前
STL简单引入:把数据结构做成模板
开发语言·数据结构·c++
kyle~44 分钟前
数据结构 --- 无锁队列(Lock-Free Queue)
linux·数据结构·c++·多线程·并发
艾莉丝努力练剑1 小时前
【AI大模型接入SDK】ChatServer 路由规则绑定
网络·c++·人工智能·学习·ai·架构
qq_401700411 小时前
TCP 长连接、心跳包与断线自动重连设计:工业级通信的“不死鸟”架构
网络·qt·tcp/ip