ASIO下载地址,接上篇xcode编译asio
android编译注意事项
Application.mk文件定义需要注意的是:
APP_STL := gnustl_static
APP_CFLAGS := -DASIO_STANDALONE=1 -DASIO_SEPARATE_COMPILATION -DASIO_HEADER_ONLY
这是我直接编译进项目的Class目录,如果你想自己编译成一个Module,可以自己编译独立的Android.mk文件。
Windows VS编译注意事项
Class目录下把ASIO源文件Copy进来,并在项目里添加跟ASIO的代码目录一样的过滤器即可
项目设置注意:项目属性—》c/c++ —->Preprocessor —> Preprocessor Definitions
添加三个Defnition:
ASIO_STANDALONE
ASIO_SEPARATE_COMPILATION
ASIO_HAS_STD_ATOMIC