【发布时间】:2020-09-30 16:00:03
【问题描述】:
我正在尝试在 Windows 中开发一个安静的客户端和服务器,并提出 cpprestsdk。我不想使用 Visual Studio,但我无法成功编译我在网上找到的任何示例。
现在我已经下载了https://gitlab.com/eidheim/Simple-Web-Server,但是当我运行cmake -H. -Bbuild 时出现这个错误:
"Could NOT find Boost (missing: Boost_INCLUDE_DIR system thread) (Required
is at least version "1.53.0")"
即使我得到了提升。
也试过这个:cmake -H. -Bbuild -DBOOST_ROOT="C:\Users\myName\Documents\boost_1_58_0
但我收到此错误: C:/Program Files/CMake/share/cmake 处的 CMake 错误-
3.17/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
Could NOT find Boost (missing: system thread) (found suitable version
"1.58.0", minimum required is "1.53.0").
我还用这个 CMakeLists 尝试了一个更简单的例子:
cmake_minimum_required(VERSION 3.4)
project(main)
set(CMAKE_CXX_STANDARD 11)
target_link_libraries(main PUBLIC cpprestsdk)
find_package(cpprestsdk REQUIRED)
add_executable(main main.cpp)
target_link_libraries(main PRIVATE cpprestsdk)
但也会出错。 有人可以帮忙解决这些问题吗? 谢谢
【问题讨论】: