2
據this page,使用短耳不帶升壓應該是相當簡單的,但我現在還不能編譯任何文件與include
看起來像任何一種:如何使用短耳獨立在Xcode C++ 11不帶升壓
#include <asio>
#include <asio.hpp>
#include <asio/version.hpp>
我已經把我的編譯器使用C++ 11(它已經在做,雖然我沒有從切換到gnu++11
c++11
),我已經把#define ASIO_STANDALONE
各種包括我想之前。
是否有一些額外的工作需要訪問c + + 11之外的Asio頭?在編譯過程中,我發現有file not found
錯誤與上述任何嘗試。
僅僅因爲你設置了一些標誌和預處理器宏並不意味着這些頭文件奇蹟般的改變了位置。他們仍然和以前一樣。 –
@JoachimPileborg我明白,但標題在哪裏?當我使用其他C++ 11標準庫時,我不必做任何額外的事情。 Asio的特別之處在於您必須手動查找標題所在的位置?或者你是否說我必須從C++ 11本地環境之外手動添加這些頭文件? – johnbakers
我的意思是ASIO仍然是Boost的一部分,即使它不使用Boost,因此頭文件仍然在'boost'子目錄中,所以你需要'#include'。你仍然需要安裝Boost。 –