关闭

Greta 编译错误

标签: greta
751人阅读 评论(2) 收藏 举报
分类:

背景:Greta2.6.4在VS2008编译通过,在VS2013中,编译出现以下错误:

1>  regexpr2.cpp
1>c:\users\administrator\desktop\greta\greta\restack.h(56): error C2332: “struct”: 缺少标记名
1>c:\users\administrator\desktop\greta\greta\restack.h(56): error C3306: “regex::detail::<unnamed-tag>”:  不允许存在未命名的类 模板
1>c:\users\administrator\desktop\greta\greta\restack.h(56): error C2143: 语法错误 : 缺少“;”(在“static_assert”的前面)
1>c:\users\administrator\desktop\greta\greta\restack.h(56): error C2059: 语法错误:“;”
1>c:\users\administrator\desktop\greta\greta\restack.h(57): error C2332: “struct”: 缺少标记名
1>c:\users\administrator\desktop\greta\greta\restack.h(57): error C2143: 语法错误 : 缺少“;”(在“static_assert”的前面)
1>c:\users\administrator\desktop\greta\greta\restack.h(57): error C2913: 显式专用化;“regex::detail::<unnamed-tag>”不是类模板的专用化
1>c:\users\administrator\desktop\greta\greta\restack.h(57): error C2059: 语法错误:“<”
1>c:\users\administrator\desktop\greta\greta\restack.h(57): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>c:\users\administrator\desktop\greta\greta\restack.h(57): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
使用 visual studio 2013 编译会遇上编译错误,主要原因是:
template< bool f > struct static_assert;
template<>         struct static_assert<true> { static_assert() {} };
主要是因为 static_assert 在 visual studio 2013 已经是一个保留关键字了!


Greta下载地址:http://research.microsoft.com/en-us/downloads/bd99f343-4ff4-4041-8293-34c054efe749/

0
0
查看评论

greta 编译,配置,使用

http://blog.csdn.net/is2120/article/details/7207178 正则表达式 regular expression greta vc6 compile 2008 2010 1. greta 在 vc6下能顺利编译 greta 2.64. (最后的版本已不存...
  • is2120
  • is2120
  • 2012-01-17 16:27
  • 2762

IdHTTP + RegExpr

关键词:IdHTTP ,RegExpr,正则表达式,链接目的:取得Web页面中的链接及链接文字。操作:  1.使用IdHTTP获取网页的源码。  2.使用RegExpr定义正则表达式,获取网页中的链接及链接文字。实现方法如下://使用正则表达式,匹配网页源码,抽取内容。proce...
  • jrq
  • jrq
  • 2007-05-28 14:05
  • 1903

GRETA库在VS 2005环境下的编译经验

作者:朱金灿来源:blog.csdn.net/clever101       GRETA是微软研究院推出的一个正则表达式模板类库,GRETA 包含的 C++ 对象和函数,使字符串的模式匹配和替换变得很容易,它们是:·  ...
  • clever101
  • clever101
  • 2009-10-06 18:41
  • 2838

GRETA库在VS 2005环境下的编译经验

作者:朱金灿 来源:http://www.cnblogs.com/clever101         GRETA是微软研究院推出的一个正则表达式模板类库,GRETA 包含的 C++ 对象和函数,使字符串的模式匹配...
  • maikforever
  • maikforever
  • 2011-12-05 11:00
  • 450

可以在vs环境下使用的greta

  • 2013-07-04 11:32
  • 95KB
  • 下载

GRETA

GRETA是微软研究院的一位前员工开发并开源的一个C++正则表达式库,兼容perl正则语法官方介绍:“A fast, flexible, perl-compliant regular expression template library for C++.”获取地址:http://research....
  • sky79
  • sky79
  • 2015-09-23 23:48
  • 401

greta for VS2005,适用于VS 2005环境下编译

  • 2009-10-06 18:47
  • 518KB
  • 下载

greta使用

GRETA 是 Microsoft Research 的 Eric Niebler 开发的一个 free C++ 正则表达式实现,下载地址 http://research.microsoft.com/projects/greta/ 。 greta主要有如下类: rpattern 正则表达式类。 ...
  • fishmai
  • fishmai
  • 2016-08-31 21:12
  • 244

关于greta正则表达式的使用收藏

  关于greta正则表达式的使用收藏 新一篇: WebBrowser2封装的容器 |  function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.se...
  • skyremember
  • skyremember
  • 2008-09-19 13:21
  • 1869

greta类初探

GRETA 是 Microsoft Research 的 Eric Niebler 开发的一个 free C++ 正则表达式实现,下载地址 http://research.microsoft.com/projects/greta/ 。 greta主要有如下类: rpattern 正则表达式...
  • sunxysong
  • sunxysong
  • 2005-05-23 13:31
  • 2905
    个人资料
    • 访问:286705次
    • 积分:4894
    • 等级:
    • 排名:第6926名
    • 原创:202篇
    • 转载:66篇
    • 译文:0篇
    • 评论:45条
    最新评论