vcpkg 库管理工具安装使用
Vcpkg 是一个开源的 C++ 库管理工具,可用于在 Windows 系统上轻松安装和管理第三方库。
以下是在 Windows 上使用 vcpkg 的基本步骤:
-
安装 vcpkg:
-
打开命令行终端,例如使用 PowerShell 或 Command Prompt。
-
克隆 vcpkg 存储库:
git clone https://github.com/microsoft/vcpkg.git
-
进入 vcpkg 目录:
cd vcpkg
-
运行 bootstrap 脚本来安装 vcpkg:
.\bootstrap-vcpkg.bat
-
-
集成 vcpkg 到 Visual Studio:
- 打开 Visual Studio。
- 在“工具”菜单中选择“选项”。
- 在“NuGet 包管理器”下,选择“包管理器设置”。
- 在右侧的“包管理器”下,选择“程序包源”。
- 添加一个新的源,其源的名称是 vcpkg,源的地址是 vcpkg 目录的“scripts\buildsystems\vcpkg.cmake”路径。
-
安装库:
-
在命令行中,切换到 vcpkg 目录。
-
运行以下命令来安装库,例如安装 OpenSSL:
.\vcpkg install openssl
-
如果 bootstrap-vcpkg.bat
脚本在执行时无法下载 vcpkg.exe
,你可以手动下载 vcpkg.exe
并将它放在 vcpkg 目录中。以下是手动安装的步骤:
a. 手动下载 vcpkg.exe:
- 前往 vcpkg GitHub 仓库的 releases 页面:vcpkg Releases。
- 在 releases 页面中,找到最新版本的 vcpkg,并下载适合你系统的 zip 文件(例如,
vcpkg-<version>-windows.zip
)。 - 解压下载的 zip 文件,找到其中的
vcpkg.exe
文件。
b. 将 vcpkg.exe 放置在 vcpkg 目录:
- 将下载的
vcpkg.exe
文件复制到你之前通过 Git 克隆的 vcpkg 目录中。
c. 运行 vcpkg:
-
打开命令行终端,切换到 vcpkg 目录。
-
使用 vcpkg 命令测试是否成功安装,例如运行:
.\vcpkg version
如果一切正常,它应该显示安装的 vcpkg 的版本信息。
d. 安装库:
-
继续使用
vcpkg install
命令安装需要的库,例如:.\vcpkg install openssl
这样就可以手动安装 vcpkg 了。确保 vcpkg.exe
的版本和你的系统相匹配,并在下载和使用库时按照之前提到的步骤进行。
-
在 Visual Studio 中使用 vcpkg:
-
打开你的项目。
-
在项目文件夹中创建一个名为 vcpkg 的文件夹。
-
在 vcpkg 文件夹中创建一个名为 vcpkg.json 的文件,并在其中指定你的项目依赖项。例如:
{ "name": "my-project", "version-string": "1.0", "dependencies": [ { "name": "openssl", "features": [ "no-tests" ] } ] }
-
在 Visual Studio 中重新加载你的项目。
-
-
构建项目:
- 使用 Visual Studio 构建你的项目。vcpkg 会处理依赖项的下载和构建。
这只是一个基本的示例,具体的步骤可能因项目和库的不同而有所不同。
请查阅 vcpkg 的文档以获取更详细的信息:vcpkg GitHub 仓库。
https://vcpkg.io/en/getting-started.html
https://github.com/S-100ExpertTeam/OpenS100/blob/main/vcpkg.md
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2022-11-15 前端项目npm打包出错问题-Reached heap limit Allocation failed - JavaScript heap out of memory