cmake在windows上与cpprestsdk链接 我在VS2017中启动了C++的新CGED项目。并按照cpprestsdk说明在windows上构建 PM> vcpkg install cpprestsdk cpprestsdk:x64-windows cmake_minimum_required (VERSION 3.8) find_package(cpprestsdk REQUIRED)
错误 严重性代码说明项目文件行抑制状态 错误CMakeProject1/CMakeLists.txt:5处的CMake错误(查找包):cmake在windows上与cpprestsdk链接 我在VS2017中启动了C++的新CGED项目。并按照cpprestsdk说明在windows上构建 PM> vcpkg install cpprestsdk cpprestsdk:x64-windows cmake_minimum_required (VERSION 3.8) find_package(cpprestsdk REQUIRED),c++,visual-studio,C++,Visual Studio,错误 严重性代码说明项目文件行抑制状态 错误CMakeProject1/CMakeLists.txt:5处的CMake错误(查找包): 在cmake_模块_路径中不提供“Findcpprestsdk.cmake” project已要求CMake查找包配置文件 由“cpprestsdk”提供,但CMake没有找到 找不到“cpprestsdk”提供的包配置文件 具有以下任一名称: cpprestsdkConfig.cmake cpprestsdk-config.cmake 将“cpprestsd
在cmake_模块_路径中不提供“Findcpprestsdk.cmake” project已要求CMake查找包配置文件 由“cpprestsdk”提供,但CMake没有找到 找不到“cpprestsdk”提供的包配置文件 具有以下任一名称:
cpprestsdkConfig.cmake
cpprestsdk-config.cmake
将“cpprestsdk”的安装前缀添加到CMAKE_prefix_路径或
将“cpprestsdk_DIR”设置为包含上述内容之一的目录
文件夹。如果“cpprestsdk”提供单独的开发包或
SDK,请确保它已安装
C:\PROGRAM FILES(X86)\MICROSOFT VISUAL
STUDIO\2017\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMAKE\bin\CMAKE.exe
-G“Ninja”-DCMAKE_INSTALL_PREFIX:PATH=“C:\Users\berkin1\cmakbuilds\c5a5aa79-502a-4e33-9202-078595e40dda\INSTALL\x64 Debug
(默认)“-DCMAKE\u CXX\u COMPILER=“C:/Program Files(x86)/Microsoft
视觉的
Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/HostX64/x64/cl.exe”
-DCMAKE_C_COMPILER=“C:/Program Files(x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/HostX64/x64/cl.exe”
-DCMAKE\u BUILD\u TYPE=“Debug”-DCMAKE\u MAKE\u PROGRAM=“C:\PROGRAM FILES(X86)\MICROSOFT VISUAL
STUDIO\2017\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\Ninja.exe”
“c:\users\berkin1\source\repos\CMakeProject1”返回,退出代码为:
CMakeProject1/CMakeLists.txt中的1个CMake错误:5(查找包):由
在该项目的cmake_模块_路径中未提供“Findcpprestsdk.cmake”
已要求CMake查找由“cpprestsdk”,但CMake没有找到。找不到包 “cpprestsdk”提供的配置文件 以下名称: cpprestsdkConfig.cmake cpprestsdk-config.cmake将“cpprestsdk”的安装前缀添加到cmake_prefix_路径或将“cpprestsdk_DIR”设置为 包含上述文件之一的目录。如果“cpprestsdk” 提供单独的开发包或SDK,请确保 安装。c:\users\berkin1\source\repos\CMakeProject1\CMakeProject1/CMakeLists.txt 5
对我来说,将以下命令行选项添加到cmake中很有效:
-DVCPKG\u TARGET\u TRIPLET=x64 windows-DCMAKE\u TOOLCHAIN\u FILE=\scripts\buildsystems\vcpkg.cmake