首页 > 解决方案 > 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。任何帮助,将不胜感激。

标签: visual-c++visual-studio-2019

解决方案


推荐阅读