boost - 运行测试时找不到 boost_filesystem DLL
问题描述
该项目构建了几个可执行文件,一些静态和动态库,以及一些测试可执行文件和库。该项目可以使用 Visual Studio for Windows 10 构建,也可以在 Ubuntu 下构建。测试已经运行了数周,但我不得不重新构建和移动vcpkg,其中包括boost库。我还检查了试图解决问题的新代码。
在调试模式下从 VS2019 运行测试时,会出现一个对话框:
代码执行无法继续,因为 boost_filesystem-vc142-mt-x64-1_72.dll未找到。重新安装程序可能会解决此问题。
dll位于*C:\users\me\source\vcpkg\vcpkg\installed\x64-windows\bin* 和其他三个位置。VS2019 是否有设置为库的look_here?他们以前总是被发现的。
解决方案
我错过了一步vcpkg integrate install
。
推荐阅读
- c# - ScriptTask 在同一个项目中调用一个包
- laravel - 获取模型上的属性而不是全局数据。Laravel
- c# - 如何只显示 for 循环中的最后一个值?C#
- c - 对二维数组进行别名时 strlen 的意外优化
- ios - 关于 Swift 中 iPhone 闹钟应用程序中的日重复功能的问题
- html - Nodejs客户端连接安全关闭
- angular - 确定 Angular 支持的 Typescript 版本
- python - 在其他两个变量的条件下创建一个新变量
- javascript - moment.js:弃用警告:提供的值不是可识别的 RFC2822 或 ISO 格式
- laravel - Laravel 将参数 url id 传递给控制器函数