vcpkg支持的第三方库有哪些
时间: 2023-09-24 17:13:13 浏览: 287
vcpkg是一个支持多个平台的C++包管理器,它支持超过150个开源C++库。以下是vcpkg支持的一些第三方库的列表:
- Boost
- OpenSSL
- SDL2
- Qt
- GLFW
- OpenCV
- Eigen
- Poco
- SQLite
- RapidJSON
- TensorFlow
- Zlib
这只是其中的一部分,如果你需要了解更多vcpkg支持的第三方库,可以参考官方文档:https://github.com/microsoft/vcpkg/tree/master/ports
相关问题
vcpkg引入filesystem
要在项目中使用 C++17 的 `<filesystem>` 头文件,您需要确保使用的编译器支持 C++17 标准,并且在项目中包含 `<filesystem>` 头文件。
如果您使用的是 Visual Studio,您可以使用 vcpkg 管理第三方库,并在项目中引入vcpkg安装的C++库。这里是在 vcpkg 中安装和使用 `<filesystem>` 库的步骤:
1. 安装 vcpkg:在 Windows 系统上打开 PowerShell 窗口,使用 git 克隆 vcpkg 代码库:`git clone https://github.com/microsoft/vcpkg.git`,然后进入 vcpkg 目录,执行 `bootstrap-vcpkg.bat` 或 `bootstrap-vcpkg.sh`。
2. 安装 `<filesystem>` 库:在 PowerShell 窗口中,执行 `vcpkg install filesystem` 命令,vcpkg 会下载并编译 `<filesystem>` 库,安装到 vcpkg 的安装目录中。
3. 在 Visual Studio 项目中引入 `<filesystem>` 库:在 Visual Studio 中,打开项目属性页,选择 C/C++ -> 常规 -> 附加包含目录,添加 vcpkg 的 include 目录,例如 `C:\vcpkg\installed\x64-windows\include`。然后选择链接器 -> 常规 -> 附加库目录,添加 vcpkg 的 lib 目录,例如 `C:\vcpkg\installed\x64-windows\lib`。最后在链接器 -> 输入 -> 附加依赖项中添加 `filesystem.lib`。
现在,您的项目就可以使用 `<filesystem>` 头文件了。在代码中包含 `<filesystem>` 头文件,例如 `#include <filesystem>`,然后使用 C++17 提供的文件系统 API,如 `std::filesystem::path`、`std::filesystem::exists` 等。
ubuntu安装vcpkg
在Ubuntu上安装vcpkg需要进行以下步骤:
1. 首先,您需要编译并安装vcpkg。您可以按照官方文档的指导进行操作。安装完成后,您可以将vcpkg配置为全局的,这样以后通过vcpkg安装的第三方库都将是全局的。您可以使用以下命令进行全局安装:
```
./vcpkg integrate install
```
2. 为了方便在终端中调用vcpkg命令,您可以在/usr/bin目录中创建一个快捷方式。使用以下命令将vcpkg的执行文件链接至/usr/bin目录:
```
sudo ln -s /home/gyh/vcpkg/vcpkg /usr/bin
```
3. 完成上述步骤后,您就可以在终端中直接使用vcpkg命令了。例如,您可以使用以下命令列出已安装的三方库:
```
vcpkg list
```
或者使用以下命令列出vcpkg支持的三方库:
```
vcpkg search
```
4. 如果您需要安装特定架构的开源库,您可以使用以下命令指定安装某一架构的开源库。例如,安装Linux 64位的FFmpeg库:
```
vcpkg install ffmpeg[gpl]:x64-linux
```
5. 如果您想测试vcpkg的安装情况,可以尝试使用以下命令安装任意包,vcpkg会自动配置、下载和编译库文件。安装完成后,您可以直接在代码中使用```#include```引入库文件。
希望以上步骤对您安装vcpkg有所帮助。如果您遇到任何问题,请参考上述引用中的解决办法,或者查阅官方文档获取更多信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [bullet安装之——Ubuntu中安装vcpkg](https://blog.csdn.net/m0_43436602/article/details/104563093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文