官方文档:vcpkg/README_zh_CN.md at master · microsoft/vcpkg (github.com)
总结:
使用vcpkg来安装,不用自己去各种库的官网去找然后配置C/C++的包含目录和连接器输入什么的,比较方便。除了curl也可以应用在其他地方
首先需要在代码头部里随便引入一个链接库:
#pragma comment (lib,"Advapi32.lib")
然后需要通过vcpkg这个环境来实现自动依赖链接
文档里的使用部分:
首先,请使用 git clone vcpkg
并执行 bootstrap.bat 脚本。 您可以将 vcpkg 安装在任何地方,但是通常我们建议您使用 vcpkg 作为 CMake 项目的子模块,并将其全局安装到 Visual Studio 项目中。 我们建议您使用例如 C:\src\vcpkg
或 C:\dev\vcpkg
的安装目录,否则您可能遇到某些库构建系统的路径问题。
> git clone https://github.com/microsoft/vcpkg
> .\vcpkg\bootstrap-vcpkg.bat
使用以下命令安装您的项目所需要的库:
> .\vcpkg\vcpkg install [packages to install]
请注意: vcpkg 在 Windows 中默认编译并安装 x86 版本的库。 若要编译并安装 x64 版本,请执行:
> .\vcpkg\vcpkg install [package name]:x64-windows
然后执行
vcpkg integrate install
然后重启vs
编译链接的时候选择静态链接,这样无论是32还是64,一个exe就能跑
如下图,改为”是“,
但是有时候改为是以后无法编译,所以自行尝试”否“和”是“
更重要的是大佬的话