0
我正在C++中构建一个驱动程序,它非常依赖另一个dll(惊喜!)。这个dll带有一个头文件,其中包含一个巨大的定义列表。每个定义代表不同的回报,消息和错误代码。解析C++的方法定义?
这些定义集合中的每一个都有一个区别于其他区域的前缀。喜欢的东西:
MSG_GOOD ... MSG_BAD ... MSG_INDIFFERENT ...
RETURN_OK ... RETURN_OMG .. RETURN_WHAT ...
不过数百人。这使得调试非常困难。
理想情况下,我想找到一种方法来获得某种合理的日志输出与纯文本。我认为可以在运行时解析H文件,但编译时间较短的选项会更好。
也许这个处理的输出可能是一个枚举定义,它可以反馈到项目中...... – 2010-08-10 14:34:32