c++ - CMake复制DLL/将“bin”添加到共享库的路径
问题描述
我正在创建一个我想在 Windows 上工作的共享库。当用户安装到特定前缀时,“bin”文件夹将包含相关的 .dll 文件。
我的问题是,我应该期望我的库的使用者将这些 dll 文件复制到他们的构建目录吗?或者我应该为他们复制文件?还是他们必须将“bin”文件夹添加到他们的路径中?或者是否有某种我可以运行的脚本可以为他们添加这个?
如果是这样,无论哪种方法是“最标准的”,我如何在 CMake 中实现这一点?
我注意到 Qt 实际上我无法在不复制相关 DLL 或将“bin”添加到路径的情况下运行我的程序。
解决方案
推荐阅读
- stata - 散点图上的叠加线
- php - PHP查找键值数组并替换
- html - 在 Chrome 上溢出,但在 Firefox 上没有
- scrollmagic - 与div相关的带有scrollmagic的pin元素
- c# - 我在使用 c# 发送电子邮件时出现异常
- python - 在python 3中读取水晶报告.rpt文件并将其转换为.csv或.xlsx
- c# - 从 HierarchicalDataTemplate 派生
- swift - 为什么不能在 Swift 中创建协议一致性对象数组?
- swift - Realm 中没有方法 addNotificationBlock。它在哪里?
- canvas - 在画布中移动已经创建的矩形