ASIOwithoutRTTI
创始人
2024-11-11 10:00:31
0

在使用ASIO库的过程中,如果编译器不支持动态类型识别(RTTI),可能需要修改相关的代码。下面给出一个示例

  1. 修改boost库的头文件boost/asio/detail/noncopyable.hpp,将其中的代码:

    class noncopyable { protected: noncopyable() {} ~noncopyable() {}

    private: // emphasize the following members are private noncopyable( const noncopyable& ); const noncopyable& operator=( const noncopyable& ); };

修改为:

class noncopyable
{
protected:
    noncopyable() {}
    ~noncopyable() {}

private:  // emphasize the following members are private

#if defined(BOOST_ASIO_DISABLE_RTTI) noncopyable( const void* ); #else noncopyable( const noncopyable& ); #endif const noncopyable& operator=( const noncopyable& ); };

  1. 在编译ASIO库的时候启用宏定义BOOST_ASIO_DISABLE_RTTI,即在编译命令中添加参数-D BOOST_ASIO_DISABLE_RTTI。

这样修改后,ASIO库就可以在不支持RTTI的编译器上正常编译运行了。

相关内容

热门资讯

黑科技代打!wepower有外... 自定义微扑克有挂么系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...
黑科技插件!微扑克ai辅助器苹... 黑科技插件!微扑克ai辅助器苹果版(德州ai辅助软件)原生真的有挂(有挂方式)-哔哩哔哩是一款可以让...
黑科技辅助!aapoker透明... 黑科技辅助!aapoker透明挂真假(wepoke黑科技)素来是真的有挂(有挂方法)-哔哩哔哩1、任...
黑科技科技!aapoker透视... 黑科技科技!aapoker透视辅助(wepoke辅助插件)好像是真的有挂(有挂方法)-哔哩哔哩是一款...
黑科技新版!wpkai机器人的... 黑科技新版!wpkai机器人的打法(线上wpk德州ai机器人)先前存在有挂(有挂分享)-哔哩哔哩;致...
黑科技新版!微扑克专用辅助器(... 黑科技新版!微扑克专用辅助器(wepoke有没有挂)原先真的是有挂(果真有挂)-哔哩哔哩;黑科技新版...
黑科技存在!governoro... 黑科技存在!governorofpoker3有辅助(微扑克ai机器人)素来有挂(有挂工具)-哔哩哔哩...
辅助黑科技!德扑ai助手(德州... 辅助黑科技!德扑ai助手(德州辅助神器软件)一向是有挂(真的有挂)-哔哩哔哩1、不需要AI权限,帮助...
辅助黑科技!智星德州安卓版下载... 1、辅助黑科技!智星德州安卓版下载方法(wepoke辅助插件)起初是真的有挂(有挂细节)-哔哩哔哩;...
黑科技总结!智星德州菠萝成牌闯... 黑科技总结!智星德州菠萝成牌闯关(德州辅助神器软件)原先真的是有挂(果真有挂)-哔哩哔哩1、德州辅助...