项目需要,编译了Poco的静态库。
在release版本中,一切正常。
而在debug版本,运行报错:"Net exception:Address family not supported"。
翻阅了一些资料后,发现了可能的原因(没有深究)和解决方案,具体如下:
原因:(release之所以ok,是因为不会自动优化代码,不会去字节对齐)
解决方案:(在Poco-1.6.1-all/build/config/Darwin-clang, CXXFLAGS增加-std=c++11)
参考资料:
https://github.com/pocoproject/poco/issues/234