visual-c++ - MSVC VS 2019,如何将动态链接改为静态链接
问题描述
我有一个 Boost 项目,它在 VS 2019 中编译得很好并且编译得很好,但是在输出中得到这个警告。
警告:[vcpkg] 未能收集应用程序本地 DLL 依赖项,程序可能无法运行。
如果我运行该程序,我被告知它找不到 libcurl-d.lib ...
如果我将 zlib.lib 和 libcurl.lib(或 libcurl-d.lib?)与 exe 放在同一个文件夹中并运行,它运行良好。如何将此项目构建为独立的 EXE?
我在 VS 中尝试了许多更改,从更改为 MT、在 vcpkg 设置中将 Static 设置为 yes、在 Triplet 设置中设置 x64-windows-static 等等……任何更改都会产生一堆错误!
我已经缺少 XCode,但需要在这个项目中使用 VS。任何帮助,将不胜感激。
解决方案
推荐阅读
- python - 在 Python 中使用 SharePoint Rest API 创建文档
- javascript - 收到错误“TypeError:无法读取未定义的属性‘拆分’”
- javascript - classname[i].length 在控制台中返回 undefined 和更多错误
- reactjs - 抽屉反应原生地图项目
- python - 从多索引数据框中删除二级列
- java - Java清除CompletionService工作队列
- java - 预期条件
- spring - 出现错误时spring是否返回错误代码?
- r - 是否有一个 R 函数可以测试由 errorsarlm / lagsarlm / sacsarlm 创建的回归残差中的空间自相关
- vba - VBA Access - 带有字符串的引用按钮以更新多个按钮标题