boost

    1熱度

    2回答

    我正在嘗試爲boost套接字實現ConnectWithTimeout函數。所以我使用了我發現的其中一個例子here。這在第一次嘗試中完美工作,但io_service.run_one()立即返回超時或取消錯誤。 這裏是我的代碼 using NetStatus = boost::system::error_code; NetStatus handleWait(const NetStatus& er

    0熱度

    1回答

    所以我有這樣的代碼就好了使用boost ::工作ASIO使用SSL連接: 開闢了小提琴手,但我沒有看到在所有這些連接。 從我讀過的內容中我收集到的信息是,我必須通過代理傳遞請求。 所以我嘗試了所有的例子和答案,我可以找到,但我無法使它的工作。 我得到的最好的結果是握手永遠不會觸發回調。 我錯過了什麼? void performHTTPRequest(std::string host, std::s

    0熱度

    1回答

    我想在我的項目中使用Boost中的program_options。 我使用的是Windows 10,但使用g ++編譯了ubuntu子系統。 我使用sudo apt install libboost-all-dev安裝在boost上,然後繼續嘗試找到它們的示例文件here。 然後我用g++ first.cpp編譯並收到以下錯誤: /tmp/cc9iLK5U.o: In function `main

    1熱度

    2回答

    我試圖使用Boost :: Geometry _union與整數,爲性能和數字的準確性。爲此,我將輸入的座標乘以10,000。從而創建最多9位數的座標。我認爲,因爲我使用64位整數,這應該很好。 不幸的是,當我運行代碼時,我得到了奇怪的結果(輸出多邊形包括一個遠離輸入中任何多邊形的點)。調查升壓的代碼::幾何給我帶來了這樣的結論:原產地是在文件cart_intersect.hpp一個環繞式的問題:

    1熱度

    1回答

    下面是我在我的代碼中解析的json數組,以便填充parameterList數組數據,但不知道爲什麼它不起作用,我無法訪問嵌套數組paramList的元素。 { "packageList" :[ { "arcValue" : "Bond", "parameterList" : [ {"key1" : "value1", "key2" : "value

    2熱度

    1回答

    cmake版本3.8.2 我有一個奇怪的問題。當我做find_package(Boost)時,Boost_LIBRARIES是空的。但是當我做find_package(Boost REQUIRED filesystem)時,Boost_LIBRARIES變量顯示相應的庫。 在這兩種情況下,找到了Boost,因爲它表明Boost版本是1.64。 與REQUIRED -- Boost version:

    0熱度

    1回答

    我想創建一個簡單的boost.beast websocket服務器,它接受連接並保存它的指針,並且當有人連接時發送消息到每個連接的套接字。 我已經採取了代碼boost.beast async_server例如:https://github.com/vinniefalco/Beast/blob/master/example/websocket-server-async/websocket_serve

    0熱度

    1回答

    的cmake - 3.8 我編譯和安裝Boost庫在/ usr/local/lib目錄/,但無法做出的cmake通過命令find_package(Boost REQUIRED program_options)檢測升壓program_options。找到所有其他庫find_package(Boost REQUIRED thread system),並且只有添加program_options會引發錯誤

    1熱度

    1回答

    我讀boost documentation,我碰到這個傳來: fibonacci_dataset()^bdata::make({ 1, 2, 3, 5, 8, 13, 21, 35, 56 }) ^運算似乎連接兩個數據集在一起。有沒有關於這方面的文件,還是我必須採購潛水?

    1熱度

    1回答

    這簡化版,幫助是我的CMakeLists.txt: set(CMAKE_VERBOSE_MAKEFILE ON) cmake_minimum_required(VERSION 3.8) project(spider) set(CMAKE_CXX_STANDARD 11) set(SOURCE_FILES main.cpp) set(THREADS_PREFER_PTHREAD_FLAG