对于许多端口,vcpkg_cmake_config_fixup()本身应正常工作,因为PACKAGE_NAME默认为${PORT}且CONFIG_PATH默认为share/${PACKAGE_NAME}。 对于传递给find_package的包名称与端口名不同的端口,PACKAGE_NAME应改为更改为该名称。 对于无法设置*config.cmake文件目录的端口,请使用CONFIG_PATH更改文件所在的目录。
cmake Copy vcpkg_cmake_configure( SOURCE_PATH [DISABLE_PARALLEL_CONFIGURE] [NO_CHARSET_FLAG] [WINDOWS_USE_MSBUILD] [GENERATOR <generator>] [LOGFILE_BASE <logname-base>] [OPTIONS <configure-setting>...] [OPTIONS_RELEASE <configure-setting>...] [OPTIONS_DEBUG <configure-setting>...]...
2,参考微软文档(vcpkg in CMake projects | Microsoft Learn),我们需要在cmake config project这一步,插入一行命令,我的repo地址是D:\GItrepo-My\vcpkg -DCMAKE_TOOLCHAIN_FILE=D:\GItrepo-My\vcpkg\scripts\buildsystems\vcpkg.cmake 3,VSCode CMake插件设置中Configure Args加入命令 并且勾选Apply Setting to...
创建CMakeLists.txt文件,填入: cmake_minimum_required(VERSION3.18)project(oatpp-test)add_executable(oatpp-testmain.cpp)set(CMAKE_CXX_STANDARD17)find_package(oatppCONFIGREQUIRED)target_link_libraries(oatpp-testPRIVATEoatpp::oatppoatpp::oatpp-test) 创建main.cpp文件,填入: #include"oatpp/network/Server.h...
Describe the bug From a vcpkg port, I run a pip install. So everything is installed in ${CURRENT_PACKAGES_DIR}/tools/python3/Lib/site-packages. I have warning : [cmake] ...\vcpkg-registry\ports/PROJECT/0.6.26.1\portfile.cmake: warning: T...
{"name":"vcpkg-cmake-config","host":true} ] } portfile.cmake 文件: #设置源码包路径 set(ARCHIVE"${CMAKE_CURRENT_LIST_DIR}/Source.zip") #解压源码包, SOURCE_PATH的默认值为本场景使用的vcpkg下的buildtrees,本示例中SOURCE_PATH的绝对路径为: E:\Manifest\vcpkg\buildtrees\testport\src ...
创建CMakeLists.txt文件,填入: cmake_minimum_required(VERSION 3.18) project(oatpp-test) add_executable(oatpp-test main.cpp) set(CMAKE_CXX_STANDARD 17) find_package(oatpp CONFIG REQUIRED) target_link_libraries(oatpp-test PRIVATE oatpp::oatpp oatpp::oatpp-test) ...
vcpkg-cmake-config_x64-windows 2022.2.6-vcpkg078521f8fc939f749e649cf7f562f0080e700ee970e47f05831751fc634c0a0a Latest NOT FOR DIRECT USE. Automatically generated cache package. Version: 2022-02-06#1 Triplet: x64-windows CXX Compiler id: MSVC CXX Compiler version: 19.29.30154.0 Triplet/...
添加依赖到 CMake 切回到 CMake 项目中。 在CMakeLists.txt中加入两条新的命令,find_package和target_link_libraries,编辑完之后大概是这个样子的: project(TestVcpkg VERSION0.1.0) ...add_executable(TestVcpkg main.cpp) ...find_package(fmt CONFIG REQUIRED)target_link_libraries(TestVcpkg PRIVATE fmt...
在CMake脚本中,可以使用find_path命令来查找Vcpkg的安装路径。该命令用于查找指定文件或目录的路径。 在CMake脚本中,可以使用find_path命令来查找Vcpkg的安装路径。该命令用于查找指定文件或目录的路径。 上述代码将在当前源代码目录的子目录vcpkg中查找vcpkg.cmake文件,并将其路径存储在变量VCPKG_ROOT_DIR中。 接下来...