精华内容
下载资源
问答
  • 已经创建startLayer了 头文件也引入了 路径都在一个路径啊![图片说明](https://img-ask.csdn.net/upload/201704/14/1492165576_58995.png)![图片说明]...
  • boost”: 不是类或命名空间名称 boost已经安装了。 但是调用boost::regex_match 还是“boost”: 不是类或命名空间名称 也在头文件上边加了  using namespace boost; 还是不行啊。 ------解决方案---...
    boost”: 不是类或命名空间名称
    boost已经安装了。
    但是调用boost::regex_match

    还是“boost”: 不是类或命名空间名称
    也在头文件上边加了  
    using namespace boost;
    还是不行啊。



    ------解决方案--------------------
    把 #include "stdafx.h" 放在最前面 
    ------解决方案--------------------
    #include regex_match对于的头文件了吗 boost include目录 lib目录正确配置到ide里吗 
    ------解决方案--------------------
    错误信息解释如下
    错误消息
    “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…
    展开全文
  • error C2653 “A”不是类或命名空间名称,报错文件是moc_A.cpp。 搜索了网上同类问题出现的原因,自定义的时忘记#include “A.h”,或者#include "A.h"没有放在实现代码的第一行导致。 虽然报错编号一样,但是我是...

    error C2653 “A”不是类或命名空间名称,报错文件是moc_A.cpp。

    搜索了网上同类问题出现的原因,自定义的类时忘记#include “A.h”,或者#include "A.h"没有放在实现代码的第一行导致。

    虽然报错编号一样,但是我是在更新项目代码时遇到的问题,这显然我的问题不一样。

    这个文件不可以被通过右键设置包含进项目,我的问题解决办法是,删除该文件,然后将该文件对应的A.h和A.cpp文件从文件中排除再重新包含进项目,编译就可以了。moc_*.cpp这类文件是编译后生成的,所以删除没有影响,这个文件报错的话都可以试试直接删了重新生成。

    展开全文
  • vs 2015 不是类或命名空间名称

    千次阅读 2017-04-14 10:38:50
    AutoUpdater项目使用了poco,好好的,结果另一个项目 include 了 AutoUpdater.h,居然提示 “Poco”: 不是类或命名空间名称” #include "stdafx.h" #include "AutoUpdater.h" #include //#include "Utility.h" //...

    原本没有错误的工程,

    AutoUpdater项目使用了poco,好好的,结果另一个项目 include 了 AutoUpdater.h,居然提示 “Poco”: 不是类或命名空间名称”

    #include "stdafx.h"
    #include "AutoUpdater.h"
    #include <shlobj.h>
    //#include "Utility.h"
    //#include "Poco/Timer.h"
    #include "7zpp/7zpp.h"
    //#include "NrfUtil.h"
    #include "io.h"
    #define DLL_PATH		_T("7z.dll")
    #define DELETE_SUFFIX	".delete"
    
    
    using namespace Poco;
    展开全文
  • 在VS2019中新建了一个CSVreader,编译时总是提示:“C2653:CSVreader不是类或命名空间名称”,令人头大。 参考博客:https://www.cnblogs.com/yhjoker/p/8110684.html中提到的方法,把预编译头改成“创建(/YC)...

    在VS2019中新建了一个CSVreader类,编译时总是提示:“C2653:CSVreader不是类或命名空间名称”,令人头大。

    参考博客:https://www.cnblogs.com/yhjoker/p/8110684.html中提到的方法,把预编译头改成“创建(/YC)”,问题解决,太神奇了。神奇的VS2019!

     

    展开全文
  • “Stock”: 不是类或命名空间名称 要将预编译头 #include "StdAfx.h"放在最前面
  • Problem: C++ error C2653“不是类或命名空间名称”的报错 Solution: #include "stdafx.h"这一句被放在了第二行,这个头文件必须放在文件第一行,调整一下位子问题就解决了。
  • “QHostInfo”: 不是类或命名空间名称 头文件中引用“ #include <QHostInfo> ”及“ #include "qhostinfo.h" ”均无效; 异常原因 后发现是因为QHostInfo是属于" QtNetwork "下的,需要完整引用; 解决...
  • MFC在定义新的的时候,应该将 #include "stdafx.h"写在最前头
  • Visual_C++_2010开发权威指南源代码 (MENU例子的源码...运行提示 error C2653: “CMFCVisualManagerScenic”: 不是类或命名空间名称 解决方法: 将"CMFCVisualManagerScenic"改为"CMFCVisualManager",就可运行了
  • “error C2653: “sensor_msgs”: 不是类或命名空间名称” 出现错误是因为在PCL1.8中将PointCloud2加入了pcl名字空间,sensor_msgs是旧的方式,不再使用。 修改方法为: 将原代码中报错的的这三行 sensor_msgs::...
  • 不同版本的pcl库内部定义的数据类型与函数有所差别 在pcl1.x系列的库中运行以下代码段...在使用PCL1.8.0运行时就会出现sensor_msgs不是类或命名空间名称的错误; 这是因为PCL1.8.0中没有PointCLoud2,《点云库P...
  • error C2653: “CXXXX”: 不是类或命名空间名称

    万次阅读 多人点赞 2015-09-28 14:16:25
    出现该问题主要是mfc自定义的时忘记#include "stdafx.h",或者#include "stdafx.h"没有放在实现代码的第一行导致。 
  • #include "stdafx.h"这一句被放在了第二行,这个头文件必须放在文件第一行,调整一下位子问题就解决了。
  • 今天遇到这个问题,想要测试一下CCControlButton这个,但是VS2010老是报“CCScale9Sprite”: 未声明的标识符 “CCScale9Sprite”: 不是类或命名空间名称的错误,VS2010中的测试代码如下:
  • c++中报这个错可能因为调用的先后顺序出了问题,把调用的方法放在前面就可以了。
  • 出现该问题主要是mfc自定义的时忘记#include “stdafx.h”,或者#include "stdafx.h"没有放在实现代码的第一行导致。
  • 找了一圈,最后发现,是CFile 错误的写成了Cfile!!!
  • vs2019更新完16.7.3版本后在工程添加Qt,编译如下提示: 知道是”stdafx.h“的位置不对,但是不清楚默认生成的moc文件怎么会把stdafx.h放在第二句,如下所示: 二、分析和解决 以前老的工程文件是可以编译通过的...
  • 在PCL1.8中将PointCloud2加入了pcl名字空间,sensor_msgs是旧的方式,不再使用。 sensor_msgs::PointCloud2::Ptr cloud (new sensor_msgs::PointCloud2 ()); sensor_msgs::PointCloud2::Ptr cloud_filtered (new...
  • 本人在学习PCL的贪婪投影三角算法...“error C2653: “sensor_msgs”: 不是类或命名空间名称” 出现错误是因为在PCL1.8中将PointCloud2加入了pcl名字空间,sensor_msgs是旧的方式,不再使用。 修改方法为: 将原代码...
  • 1>e:\cocos2d-x-project\runningpanda3\classes\layer\welcomelayer.cpp(4): error C2871: “ui”: 具有该名称命名空间不存在 1>e:\cocos2d-x-project\runningpanda3\classes\layer\welcomelayer.cpp(39):...
  • 1>c:\documents and settings\administrator\my documents\visual studio 2010\projects\testosg\testosg\testosg.cpp(9): error C2653: “osgViewer”: 不是类或命名空间名称 1>c:\documents and settings\...
  • 核心代码: BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs,... // TODO: 在此添加专用代码和/调用基类  CRect rect;  GetClientRect(&rect);//获得窗口客户区坐标  CSize paneSize(rect.Width(),rect
  • 转载自:http://tieba.baidu.com/p/3147691507需要使用命名空间:using namespace std;在ios前加上std::前缀 eg: std::ios::out

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 451,662
精华内容 180,664
关键字:

不是类或命名空间名称