BOOST_EXCEPTION_DISABLE

记一个boost问题:

x.obj : error LNK2019: unresolved external symbol "void __cdecl boost::throw_exception(class std::exception const &)" (?throw_exception@boost@@YAXABVexception@std@@@Z) referenced in function "void __cdecl boost::asio::detail::do_throw_error(class boost::system::error_code const &,char const *)" (?do_throw_error@detail@asio@boost@@YAXABVerror_code@system@3@PBD@Z)

链接

初步查询资料得知是因定义了BOOST_EXCEPTION_DISABLE引起

在此宏被定义后需要用户自定义如下函数 void throw_exception( std::exception const & e ){}

或者在编译选项中使用/GX 或是 /EHsc,这样告诉编译器ENABLE EXCEPTION HANDLE,也可以。

20170113

嗨呀,上个车自己给自己搞了一个大新闻,上了车发现书包还在候车室,急急忙忙分析了一通“车票500,书包电脑几千啊”,然后拿着行李飞奔了出来,然后才想起看看时间,21分发车,现在才15啊……以迅雷不及掩耳小叮当盗铃之势跑了出去拿,还好……赶上了

回家了……这边还是冷,湿冷湿冷的,不过我喜欢这种感觉啦。

谢谢朋友让寄宿一宿,省去不少住店费用。