美文网首页C++
Vcpkg + Visual Studio

Vcpkg + Visual Studio

作者: wjh2005dev | 来源:发表于2019-01-10 14:05 被阅读48次

    1. 获取Vcpkg

    Vcpkg的官方源码站点为:https://github.com/microsoft/vcpkg

    可以使用git命令克隆一个当前版本下来:

    git clone https://github.com/microsoft/vcpkg

    2. 编译Vcpkg

    使用PowerShell执行Vcpkg工程目录下的“bootstrap-vcpkg.bat”命令,即可编译。编译好以后会在同级目录下生成vcpkg.exe文件。

    3. 使用Vcpkg

    3.1 查看Vcpkg支持的开源库列表

    执行命令

    .\vcpkg.exe search

    3.2 安装一个开源库

    执行命令

    .\vcpkg.exe install grpc

    3.3 移除一个已经安装(编译)的开源库

    执行命令

    .\vcpkg.exe remove grpc

    3.4 列出已经安装的开源库

    执行命令

    .\vcpkg.exe list

    4. Vcpkg和Visual Studio的集成

    4.1 集成到全局

    Vcpkg提供了一套机制,可以全自动的适配目录,而开发者不需要关心已安装的库的目录在哪里,也不需要设置。

    .\vcpkg integrate install

    当出现“Applied user-wide integration for this vcpkg root.”字样的时候,说明已经集成成功。这时候可以在任意的工程中使用安装好的第三方库。

    移除全局集成:

    .\vcpkg integrate remove

    4.2 集成到工程

    "集成到工程”需要利用Visual Studio 中的nuget插件来实现。

    4.2.1 生成配置

    执行命令

    .\vcpkg integrate project

    执行命令成功后会在“\scripts\buildsystems”目录下,生成nuget配置文件.

    4.2.2 NuGet配置

    在Visual Studio中,点击菜单“Tools->Options”, 选择"NuGet Package Manager->Package Sources". 

    添加新的Source, 选择vcpkg目录下的“scripts\buildsystems”目录,然后点击右侧的“Update”按钮。

    点击“OK”按钮,关闭对话框。

    到此,全局性的设置已经完成。


    4.2.3 工程配置

    用Visual Studio 打开一个工程或解决方案。右键点击需要设置的工程弹出菜单,选择“Manage NuGet Packages...”。

    在右上角的“Package source”中选择刚刚设置的“vcpkg”。这样在“Browse”选项卡中就可以看到“vcpkg.D.vcpkg”。点击最右侧的“Install”。这样就可以集成到某个工程了。

    相关文章

      网友评论

        本文标题:Vcpkg + Visual Studio

        本文链接:https://www.haomeiwen.com/subject/qkxarqtx.html