返回列表 发帖
TheWorld的源代码中大量使用了调用OutputDebugString的自制函数DebugString
我们同时使用如下宏来确保任何版本都能通过简单的修改编译宏来获得Debug输出

#ifdef _LOGDEBUG
        void DebugString( const char *format, ... );
#else
        #define DebugString ((void)0)
#endif

对于Release版本的TW来说,只要编译宏加入 _LOGDEBUG就可以有带debug string的版本了
但是我认为只有点对点解决问题的时候才可能需要这个,更简单的在关键地方打几个MessageBox

明白各位的好意,如果我们真的遇到极端的问题实在解决不了,会考虑这种形式的,目前暂时还不打算这样做

TOP

返回列表