上官网下载:
TinyXML-2:TinyXML-2 (leethomason.github.io)
使用 vcpkg 依赖项管理器下载并安装 TinyXML-2:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install tinyxml2
一步一步来,不然会报错的。
但是,下载完了依然没办法立刻使用,
若要为项目安装库,请运行
> .\vcpkg\vcpkg install [packages to install]
注意:默认情况下,这将安装 x86 库。若要安装 x64,请运行:
> .\vcpkg\vcpkg install [package name]:x64-windows
还可以使用子命令搜索所需的库:search
> .\vcpkg\vcpkg search [search term]
为了将 vcpkg 与 Visual Studio 一起使用, 运行以下命令(需要管理员权限):
> .\vcpkg\vcpkg integrate install
在此之后,你现在可以创建一个新的非 CMake 项目(或打开一个现有项目)。 所有已安装的库都可以立即使用和#include在你的项目中,无需其他配置。
如果将 CMake 与 Visual Studio 配合使用,
将以下内容添加到您的工作区将使 CMake 工具自动将 vcpkg 用于库:
{
"cmake.configureSettings": {
"CMAKE_TOOLCHAIN_FILE": "[vcpkg root]/scripts/buildsystems/vcpkg.cmake"
}
}
eg:
{ "CurrentProjectSetting": "x64-Debug", "cmake.configureSettings": { "CMAKE_TOOLCHAIN_FILE": "C:\\Users\\95298\\vcpkg/scripts/buildsystems/vcpkg.cmake" } }
使用 Visual Studio CMake 项目的 Vcpkg
打开 CMake 设置编辑器,然后在 CMake toolchain file, 添加 VCPKG 工具链文件的路径:
[vcpkg root]/scripts/buildsystems/vcpkg.cmake
Tab 自动补全/自动补全
vcpkg 支持自动完成命令、包名、 以及 PowerShell 和 Bash 中的选项。 若要在所选的 shell 中启用 Tab 自动补全,请运行:
> .\vcpkg integrate powershell