[英]Casablanca cpprestsdk
我正在嘗試在 Windows 中開發一個安靜的客戶端和服務器,並提出 cpprestsdk。 我不想使用 Visual Studio,但我無法成功編譯我在網上找到的任何示例。
現在我已經下載了https://gitlab.com/eidheim/Simple-Web-Server但是當我運行cmake -H. -Bbuild
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
cmake -H. -Bbuild -DBOOST_ROOT="C:\\Users\\myName\\Documents\\boost_1_58_0
但我收到此錯誤:CMake 錯誤位於 C:/Program Files/CMake/share/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)
但也會出錯。 任何人都可以幫助解決這些問題嗎? 謝謝
你的 CMakeLists.txt 中有類似find_package(Boost REQUIRED)
東西嗎?
除了 -DBOOST_ROOT 之外,您還可以嘗試使用 -DBOOST_LIBRARYDIR。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.