Vcpkg使用仓库最新代码

在向Vcpkg提交port时,我们会不断地对仓库进行修改和调试。如果采用REF方式指定源码版本,则需要不断地修改REF和SHA512,调试起来比较繁琐,我们可以采用HEAD_REF的方式来简化调试流程。 在portfile.cmake文件中指定HEA...

CMake

CMake按目录层级进行分组

为了提高项目的可维护性,我们通常会将不同用途的代码文件放到不同的文件夹中,如头文件放到include目录,源文件放到src目录,第三方库放到3rd目录等。 当使用CMake生成Visual Studio工程时,我们亦希望在Visual Studio中能看到这样的文件结构。当然,我们可以使用source_group指令进行添加,但当目录和层级很多时,这样添加起来就显得比较繁琐了,本文介绍一种懒人方法。

CMake

Vcpkg访问Github私有仓库

Vcpkg 默认只支持从公共代码仓库进行下载编译,本文介绍如何使用 Vcpkg 从私有仓库进行源码下载/编译/安装。

CMake

Vcpkg安装port历史版本

截至 2023-05-22:vcpkg 仅支持在 manifest 模式下指定 port 的版本,在命令行模式下不支持指定 port 版本。 本文介绍如何在 Vcpkg 命令行模式下安装 port 时如何指定版本。

CMake

CMake依赖库查找相关问题

1. 如何查找 Vcpkg 安装的依赖库在 CMake 工具中指定跨平台工具链,如图: 指定 Toolchain 文件D:/sourcecode/vcpkg/scripts/buildsystems/vcpkg.cmake。

CMake