“boost”: 不是类或命名空间名称,该怎么解决
2013-12-11 16:58
253 查看
boost”: 不是类或命名空间名称
boost已经安装了。
但是调用boost::regex_match
还是“boost”: 不是类或命名空间名称
也在头文件上边加了
using namespace boost;
还是不行啊。
------解决方案--------------------
把 #include "stdafx.h" 放在最前面
------解决方案--------------------
#include regex_match对于的头文件了吗 boost include目录 lib目录正确配置到ide里吗
------解决方案--------------------
错误信息解释如下
C/C++ code
boost已经安装了。
但是调用boost::regex_match
还是“boost”: 不是类或命名空间名称
也在头文件上边加了
using namespace boost;
还是不行啊。
------解决方案--------------------
把 #include "stdafx.h" 放在最前面
------解决方案--------------------
#include regex_match对于的头文件了吗 boost include目录 lib目录正确配置到ide里吗
------解决方案--------------------
错误信息解释如下
C/C++ code
错误消息 “symbol”: 不明确的符号 编译器无法确定要引用哪个符号。 如果头文件包含 using Directive (C++),并且后续的头文件已使用 #include 并包含一个也位于 using 指令中指定的命名空间中的类型,则会出现 C2872 错误。仅在使用 #include 指定所有头文件后,才能指定 using 指令。 有关 C2872 的更多信息,请参见 http://support.microsoft.com/default.aspx?scid=kb;en-us;316317。 下面的示例生成 C2872: 复制代码 // C2872.cpp namespace A { int i; } using namespace A; int i; int main() { ::i++; // ok A::i++; // ok i++; // C2872 ::i or A::i? } ------解决方案-------------------- Project Settings->C/C++ Additional include directories:(附加包含目录) 增加:BOOST所在目录(d:\库\boost_1_46_1) 仅供参考 ------解决方案-------------------- 探讨 在上边引入 #include"boost/regex.hpp" 后,报错变为如下: :\yf\lib\webanalyer\htmltostruct.h(406) : error C2872: “exception”: 不明确的符号 1> 可能是“d:\库\boost_1_46_1\boost\exception\exception.hpp(194) : boost::exception…
相关文章推荐
- 调用opencv时,使用Egien工具出现“error C2061: 语法错误: 标识符“Matrix””和“error C2653: “Eigen”:不是类或命名空间名称”该如何解决?
- 命名空间“UnityEngine”中不存在类型活命名空间名称“UI”怎么解决
- 怎么解决asp.net错误:缺少using 指令或程序集引用 找不到类型或命名空间名称StringBuilder&using的用法
- “未能找到类型或命名空间名称“WebBrowser”(是否缺少 using 指令或程序集引用?)”的解决办法
- 错误:CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”的解决方法
- 编译不通过:提示XXXX不是类或命名空间名 的解决办法
- “”命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用“解决方法
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- 错误:CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”的解决方法
- 拆分窗口问题-- error C2653: “CtestView”: 不是类或命名空间名称
- C#命名空间“Microsoft.Office”中不存在类型或命名空间名称的终极解决方法
- “System.Data.Entity.Database”是一个类型,而不是命名空间 解决方法
- error C2653: “io_fnd”: 不是类或命名空间名称
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- error C2653: “***”不是类或命名空间名称
- vs 2015 不是类或命名空间名称
- “Stock”: 不是类或命名空间名称
- 解决"未能找到类型或命名空间名称"
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- C#.NET常见问题(FAQ)-找不到类型或命名空间名称“ManagementBaseObject”怎么办