<regex> Visual Studio 2005 中的位置在哪里?
Where is <regex> in Visual Studio 2005?
我正在将VS2010项目向后移植到VS2005(不要问为什么..)。 在VS2010中,以下内容工作正常:
#include <regex>
但在VS2005中,这是一个致命的错误:
fatal error C1083: Cannot open include file: 'regex': No such file or directory
有什么想法吗?
编辑:我应该补充一点,我是C++/VS新手。 如果根本不是VS2005的一部分,我也欢迎关于使用什么作为正则表达式库的建议。
谢谢!
VS2005 中没有<regex>
。该标头是VS2010部分支持的新C++标准功能的一部分,但VS2005完全不支持这些功能。
但是,<regex>
基于boost.regex,可以在Windows上下载 boostpro.com
标头(来自 TR1)已添加到 Visual Studio 2008 中。请参阅 MDSN 的 Visual C++ 2008 功能包版本,搜索正则表达式:
TR1 已知问题:
TR1 由新的标头(例如正则表达式)和对现有标头的添加(例如内存)组成。
相关文章:
- C++我需要了解在哪里使用指针和双指针
- 未定义的引用在哪里
- 谷歌测试中的期望值存储在哪里
- 尽管遵循了规则,内存泄漏在哪里
- 静态数据成员模板专用化的实例化点在哪里
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- 在哪里声明结构运算符重载
- C++ 中的自定义异常:在哪里定义它们?
- 常量参数存储在哪里 (C++)?
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 此递归函数的每次迭代的值存储在哪里?
- 如何告诉本机节点模块所需的dll存储在哪里?
- 在哪里存储跨平台C++应用存储?
- C++泛型类错误,问题出在哪里?
- 在标准中,模板参数的语法在哪里定义,例如,'std::function<int(char)>'?
- 我创建的c++istream对象和cin之间的区别在哪里,它在库中的可见位置在哪里
- VC6正在记住一个activeX控制器使用的dll位置,我找不到在哪里更改它
- 这个功能的最佳位置在哪里?c++
- 放置 #ifdef __cplusplus 外置"C"的最佳位置在哪里{#endif
- <regex> Visual Studio 2005 中的位置在哪里?