boost

    5熱度

    3回答

    在增強單元測試文檔中,它明確指出您需要定義BOOST_TEST_DYN_LINK以便與增強單元測試庫鏈接。 我用這簡單的例子: #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE test_module1 // This header is for the dynamic library, not the header only one

    1熱度

    1回答

    我在寫實時數據來提升共享內存。起初,我用這個,我要訪問的SHM每次: boost::interprocess::managed_shared_memory segment(boost::interprocess::open_or_create, "MySharedMemory",20000000); 在調試模式下,我發現,這個調用總是拋出此異常: First-chance exception

    2熱度

    2回答

    我想讀取來自arduino的串行數據,但是當我運行我的程序時,它只讀取緩衝區中的所有數據,這是實際在程序啓動之前發送的數據。然後我終止與以下錯誤: terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_inject

    1熱度

    1回答

    我試圖訂閱ROS中的不同主題(每個彈出的汽車都使用一個),使用相同的回調函數。這個想法是boost::bind將通過主題名稱作爲額外的參數,所以我知道我應該在回調中訪問哪個車輛。 問題是,即使我已經經歷了關於該主題的多個問題,但沒有任何解決方案似乎可行。 基本上,我有一個包含std::map<std::string, VOAgent*> agents_有一個成員函數下面的類VOBase如下: vo

    0熱度

    1回答

    除了this other question,我還嘗試在Mac OS Sierra Sierra 10.12.6 上安裝Caffe,但沒有Anaconda。我按照official instructions來安裝它。 輸入make all時出現問題。終端拋出了8個左右的錯誤,都與boost庫和文件「shared_ptr.hpp」有關。這是其中的一個錯誤: 1 error generated. mak

    1熱度

    2回答

    我有一個類在構造函數中初始化一個boost::normal_distribution對象。如何將該對象存儲在成員中以便在課程的其他位置可用?我想我想存儲一個指向boost對象的指針,但是一旦我離開構造函數,對象就會從堆棧中釋放出來。所以,我想我真的想在堆上分配一個正常分配對象,但是我不知道如何獲得正確的語法。 class Generator { private: boost:

    2熱度

    1回答

    下面是我們使用的示例。 class CustomThread { public: CustomThread(const std::wstring &id1) { t = new test(id1); } ~CustomThread(); void startThread() { std::cout << "Do t

    1熱度

    1回答

    假設兩個正則表達式串給出: boost::regex r1 = "[AB]"; boost::regex r2 = "[ABCDEF]"; 有沒有一種簡單的方法來確定與升壓::正則表達式R1是R2的子集? 在上面的例子中,r1是r2的子集。 boost :: regex_match使用字符串和正則表達式參數。但與兩個正則表達式一起工作的東西會很好。 這個問題只涉及C++和boost :: r

    1熱度

    3回答

    我已經使用這個命令 sudo apt-get install libboost-all-dev 安裝升壓和我在main.cpp中 #include <iostream> #include <boost/asio.hpp> #include <boost/date_time/posix_time/posix_time.hpp> int main() { boost::asio

    0熱度

    1回答

    我正在編寫一個程序,該程序將讀取的數據轉發給另一個對等設備。 我有一個方法,在每次讀取套接字上的數據後被調用。此方法將數據發佈到一個鏈中,以將其寫回另一個對等體。發送大塊數據時,應用程序發回的數據與收到的數據不一樣,問題是數據不再有序。這只是在boost :: asio :: io_service中使用多個線程的情況。 handleGatewayReply在某些數據在套接字上讀取時調用。 在這裏(