【C++】CMake 添加第三方包

  1. 1. 安装 vcpkg
  2. 2. 安装所需库
  3. 3. 在CMake 中添加

安装 vcpkg

首先,需要从GitHub拉取 vcpkg.
然后,运行bootstrap-vcpkg.bat进行打包.
将 vcpkg 所在目录添加到 系统 PATH

安装所需库

在配置完系统PATH后,可以使用

1
vcpkg install [packages to install]

注意: vcpkg 在 Windows 中默认编译并安装 x86 版本的库。 若要编译并安装 x64 版本,请执行:

1
vcpkg install [package name]:x64-windows

1
vcpkg install [packages to install] --triplet=x64-windows

在CMake 中添加

在CMake 中添加代码:

1
2
3
4
5
6
7
8
9
10
# 配置 vcpkg
set(CMAKE_PREFIX_PATH "E:\\GitHub\\vcpkg\\packages")

# ...

# 引入 imgui
find_package(imgui CONFIG REQUIRED)
target_link_libraries(Example PRIVATE imgui::imgui)

# ...

然后就可以在代码中使用了.