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。 –