为此,端口导出的任何 CMake 配置(不在上游库中)都应将unofficial-作为前缀。 任何其他目标都应位于unofficial::<port>::命名空间中。 这意味着用户应看到: find_package(unofficial-<port> CONFIG)作为获取 unique-to-vcpkg 包的途径 unofficial::<port>::<target>作为从该端口导出的目标。
当使用 vcpkg install 命令安装库时,被安装的库的依赖是通过ports/PORT_NAME/CONTROL或ports/PORT_NAME/vcpkg.json中的 "Build-depends" 或 "Depends" 关键字确定的。同样的,我们需要创建一个文件并指定私有项目的依赖以通过vcpkg读取该依赖并自动安装它们。这个清单文件的文件名称被指定为 vcpkg.json,通常放置在最...
|---portfile.cmake vcpkg |-- ports/ |-- my-ports |-- team-ports |-- vcpkg.exe 需要注意的是,覆盖安装库中所包含的文件应该与所需要的具体的版本匹配,应该是一个可以独立安装成功的库,所以至少需要包含vcpkg.json(或CONTROL)和portfile.cmake文件。 1. 假设我们在多个路径下创建了同一个库的不同版...
2f6537fa2b8928d2329e827f862692112793435d port_versions/f-/fmt.json (Victor Romero 2021-01-14 16:08:36 -0800 275) "version-string": "3.0.0", 2f6537fa2b8928d2329e827f862692112793435d port_versions/f-/fmt.json (Victor Romero 2021-01-14 16:08:36 -0800 276) "port-version": 0 2f6537...
当使用 vcpkg install 命令安装库时,被安装的库的依赖是通过ports/PORT_NAME/CONTROL或ports/PORT_NAME/vcpkg.json中的 "Build-depends" 或 "Depends" 关键字确定的。同样的,我们需要创建一个文件并指定私有项目的依赖以通过vcpkg读取该依赖并自动安装它们。这个清单文件的文件名称被指定为 vcpkg.json,通常放置在最...
portname[feature1,feature2]:triplet 不带三元的包引用由默认目标三元自动限定。 未显式列出core的包引用被视为暗示所有默认功能。 清单模式 在清单模式中,此命令将安装的目录设置为由vcpkg.json清单文件指定的状态,根据需要添加、删除或重新生成包。 选项 ...
已经有一个vcpkg搜索命令可以在vcpkg注册表中找到库的端口。我们需要一种方法来区分现有的 vcpkg port 概念和新的 artifacts 概念,因为这些命令可能是指其中之一。因此,我们引入了一个新的查找命令,它可以作为查找端口名称,或者查找工件名称。现有的搜索命令仍然以其现有的行为存在,只返回端口。
If you are a vcpkg user or port author depending on the OpenSSL vcpkg port, below are instructions on how to upgrade to the new version. vcpkg users: check if you are using a vulnerable version of OpenSSL WARNING:It is possible that OpenSSL is a part of your dependency gr...
|---portfile.cmake 1. 2. 3. 4. 5. 6. 7. vcpkg |-- ports/ |-- my-ports |-- team-ports |-- vcpkg.exe 1. 2. 3. 4. 5. 需要注意的是,覆盖安装库中所包含的文件应该与所需要的具体的版本匹配,应该是一个可以独立安装成功的库,所以至少需要包含vcpkg.json(或CONTROL)和portfile.cmake...
vcpkg new --applicationvcpkg add port fmt Orinstall packages through the command line: vcpkg install fmt Then use one of our available integrations forCMake,MSBuildorother build systems. For a short description of all available commands, runvcpkg help. Runvcpkg help [topic]for details on a sp...