Using GRETA in VS2008

来源:互联网 发布:火车头数据采集器破解 编辑:程序博客网 时间:2024/05/08 04:38

GRETA就不做详细介绍了,网上资料很多,总之就是一个处理正则表达式的库。

一般来说,在2005和2008下使用GRETA,都会碰到几个典型的error和warning,在网上查了些资料,解决办法主要是以下两步:

1.在GRETA的"restack.h"文件中,找到此行代码
byte_t    m_buf[aligned_sizeof<stack_node::header>::no_rtti+ StaticBlockSizeT ];
将之改为
byte_t    m_buf[aligned_sizeof<typenamestack_node::header>::no_rtti+ StaticBlockSizeT ];

2.在"Project Properties ->Configuration Properties -> C\C++ ->Preprocessor -> Preprocessor Definitions"中添加宏"_SCL_SECURE_NO_WARNINGS"

经过上述修改,便可以正常使用GRETA而不出现error或者warning了。