编译环境搭建
点击MSVC编译环境单独下载打开页面,可安装不含臃肿Visual Studio IDE的命令行编译环境
拖到后面
【适用于Visual Studio 20XX的工具】
下的【Visual Studio 20XX 生成工具】
点击下载如下配置是VCPKG所需Visual Studio的必须组件
1 | # 可用命令行来自动化下载 |
获取源码及编译
1 | # 默认CMD会自动检测代理,也可手动为CMD添加代理 |
其他环境变量
变量名称 | 变量作用 |
---|---|
VCPKG_TARGET_ARCHITECTURE | 指定生成库对应的目标机器的架构 |
VCPKG_CRT_LINKAGE | 指定生成库时使用的MSVC CRT 链接方式(/MT /MD static/dynamic) |
VCPKG_LIBRARY_LINKAGE | 指定生成库的类型(dynamic/static) |
VCPKG_CMAKE_SYSTEM_NAME | 指定目标平台类型 |
VCPKG_CMAKE_SYSTEM_VERSION | 指定目标平台的版本 |
VCPKG_CHAINLOAD_TOOLCHAIN_FILE | 指定要使用的备用 CMake toolchain文件 |
VCPKG_CXX_FLAGS | 设置额外的编译选项 |
VCPKG_LINKER_FLAGS | 设置额外的链接选项 |
VCPKG_CMAKE_CONFIGURE_OPTIONS | 设置额外的CMake 配置选项 |
VCPKG_MAKE_CONFIGURE_OPTIONS | 设置额外的automake/autoconf 配置选项 |
VCPKG_DEP_INFO_OVERRIDE_VARS | 设置覆盖默认triplet文件中的设置选项 |
VCPKG_VISUAL_STUDIO_PATH | 指定使用的Visual Studio的路 |
VCPKG_PLATFORM_TOOLSET | 指定要使用的C/C++编译器工具集 v140/v141/v142 |
1 | # 这个环境变量可指定Visual Studio的路径,默认即可 |