boost

    0熱度

    1回答

    升壓提供3種方式將他們的庫:單頭,靜態庫和共享庫。哪個是首選的默認值?使用其中一種方法的優點/缺點是什麼?我似乎更喜歡單頭變體,因爲它允許我避免獨立庫的編譯步驟。我並不需要一次全部的功能。我只打算使用Boost的單元測試框架。大多數設置/入門文檔總是提到使用單頭的快速和骯髒的方法。此鏈接http://www.boost.org/doc/libs/1_60_0/more/getting_starte

    0熱度

    1回答

    我有一個需要提升的Qt項目。該項目在Linux中正常工作,但在Windows上編譯出現了一些困難。我已經能夠使其工作,但不正確,並困擾着我。 這裏的.pro的相關部分(工作) win32{ INCLUDEPATH +=C:\Boost\Boost LIBS += "C:\Boost\Boost\stage\lib\libboost_system-mgw53-mt-1_65_1.

    1熱度

    2回答

    我有一個類'TcpCom',其中我想將boost.asio tcp套接字作爲類成員,以便所有類函數不必採取在一個TCP套接字中作爲一個參數(打破了'COM'基類的通用設計,我試圖做)。然而,我對如何在類的成員初始化列表中正確初始化套接字感到困惑。 ,通常要使用創建: boost::asio::io_service io_service; boost::asio::ip::tcp::socket

    1熱度

    2回答

    我已經解析了來自Kuka Robot的XML rsi數據並將其用於接口Robot與Controller.I需要知道哪些XML解析器用於boost C++庫中的解析?

    1熱度

    1回答

    我試圖在std::map中存儲boost::unique_ptr。我使用的編譯器是g ++ 3.4(/usr/bin/g++34 -I./boost_1_62_0/ test_boost_unique_ptr.cpp)。 #include <iostream> #include <map> #include <boost/move/unique_ptr.hpp> #include <boos

    0熱度

    1回答

    在我的應用程序中,我使用coroutine2來生成一些對象,我必須從流中解碼。這些對象是使用協程生成的。我的問題是,只要我到達流的末尾,理論上會拋出std :: ios_base :: failure,在特定條件下我的應用程序崩潰。 提供此功能的函數在C++中實現,作爲C函數導出並從C#調用。這一切都發生在Windows 10 x64的32位進程上。不幸的是,它只能在調試模式下從C#開始我的測試而

    0熱度

    1回答

    boost::asio庫通過在boost::asio::ssl::stream裝飾器類模板中封裝套接字對象而對套接字上的SSL加密流量提供支持。例如: boost::asio::ssl::stream<boost::asio::ip::tcp::socket> sslSocket; 的tcp::socket一些操作不被ssl::stream支持。調用ssl::stream::next_laye

    1熱度

    1回答

    我正在研究一個需要遍歷K矢量元素的所有組合的問題。因此,例如對於K=2載體v1 = [0 1]和v2 = [3 4],我會遍歷(0,3), (0,4), (1,3), (1,4)。 由於K是在運行時確定的,因此我不能使用顯式for循環。我目前的方法是基於this solution,實現了「里程錶」增加每個向量的索引。 #include <vector> #include <iostream>

    1熱度

    1回答

    我在使用Qt4和boost :: signals時遇到問題。 正在搜索互聯網我找到了關於no_keyword選項可放入.pro文件。 CONFIG += no_keywords 問題是,我參與該項目採用cmake的,而不是的.pro文件。 那麼如何在cmake文件中打開這個選項?

    0熱度

    1回答

    http://en.cppreference.com/w/cpp/utility/tuple/make_tuple (爲了方便代碼粘貼) #include <iostream> #include <tuple> #include <functional> std::tuple<int, int> f() // this function returns multiple values {