簡體   English   中英

卡薩布蘭卡 cpprestsdk

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM