一.vcpkg的使用
1.vcpkg export jsoncpp
导出已经安装的开源库。vcpkg export zlib zlib:x64-windows --zip
2.vcpkg install libevent:x64-windons
安装指定版本的第三方包;可以使用vcpkg help triplet
查看可以指定的版本。
-
vcpkg import xxx.7z
导入备份的开源库。 - 集成VS
vcpkg integrate install
全局集成, cmake项目可以使用set(-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake)
指定工具路径。
vcpkg integrate project
项目集成,根据提示操作就行
With a project open, go to Tools->NuGet Package Manager->Package Manager Console and paste:
Install-Package vcpkg.F.vcpkg.vcpkg -Source "F:\vcpkg\vcpkg\scripts\buildsystems"
二.Cmake中使用vcpkg下载的第三方库
set(-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/scripts/buildsystems/vcpkg.cmake)#指定工具路径
find_package(Libevent CONFIG REQUIRED)#指定包名
target_link_libraries(UseLibevent PRIVATE libevent::core libevent::extra)#链接第三方库