f_gningnaw
爱听雨
采纳率0%
2015-08-19 12:49

opencv3.0.0生成成功 但是vs2013intellisense报100个错误

opencv3.0.0生成成功,测试图片运行时也能正常显示,但是vs2013环境下intellisense会提示100个莫名其妙的错误,如果新建新项目同样是会报100个与下列错误一样的错误,同样可以生成成功,也可以运行,到底是什么原因呢?****
编程环境为win7 64位专业版+opencv3.0.0+visual studio2013

Intellisense100个错误如下所示:****

opencv3.0.0生成成功,测试图片运行时也能正常显示,但是vs2013环境下intellisense会提示100个莫名其妙的错误,如果新建新项目同样是会报100个与下列错误一样的错误,同样可以生成成功,也可以运行,到底是什么原因呢?****
编程环境为win7 64位专业版+opencv3.0.0+visual studio2013

Intellisense100个错误如下所示:****

16  IntelliSense:  “operator=”必须是成员函数 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  72  8   Project1
59  IntelliSense:  “operator=”必须是成员函数 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  440 8   Project1
71  IntelliSense:  “operator=”必须是成员函数 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  533 8   Project1
83  IntelliSense:  “operator=”必须是成员函数 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  632 8   Project1
2   IntelliSense:  Ptr 不是模板 f:\opencv\build\include\opencv2\core\operations.hpp 371 1   Project1
6   IntelliSense:  不允许使用类型名 f:\opencv\build\include\opencv2\core\operations.hpp 377 15  Project1
29  IntelliSense:  此声明没有存储类或类型说明符   c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  149 4   Project1
37  IntelliSense:  此声明没有存储类或类型说明符   c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  182 4   Project1
96  IntelliSense:  此声明没有存储类或类型说明符   f:\opencv\build\include\opencv2\core\utility.hpp    889 35  Project1
97  IntelliSense:  此声明没有存储类或类型说明符   f:\opencv\build\include\opencv2\core\persistence.hpp    1195    42  Project1
24  IntelliSense:  非成员函数上不允许使用类型限定符 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  92  15  Project1
64  IntelliSense:  非成员函数上不允许使用类型限定符 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  446 17  Project1
66  IntelliSense:  非成员函数上不允许使用类型限定符 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  451 15  Project1
76  IntelliSense:  非成员函数上不允许使用类型限定符 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  539 17  Project1
78  IntelliSense:  非成员函数上不允许使用类型限定符 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  544 15  Project1
88  IntelliSense:  非成员函数上不允许使用类型限定符 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  638 17  Project1
90  IntelliSense:  非成员函数上不允许使用类型限定符 c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  643 15  Project1
20  IntelliSense:  后面有“::”的名称一定是类名或命名空间名  c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  88  19  Project1
21  IntelliSense:  后面有“::”的名称一定是类名或命名空间名  c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  89  19  Project1
22  IntelliSense:  后面有“::”的名称一定是类名或命名空间名  c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  90  19  Project1
34  IntelliSense:  后面有“::”的名称一定是类名或命名空间名  c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  152 21  Project1
39  IntelliSense:  后面有“::”的名称一定是类名或命名空间名  c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  184 5   Project1
41  IntelliSense:  后面有“::”的名称一定是类名或命名空间名  c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  184 23  Project1
53  IntelliSense:  后面有“::”的名称一定是类名或命名空间名  c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  353 22  Project1
4   IntelliSense:  仅函数声明中允许内联说明符  f:\opencv\build\include\opencv2\core\operations.hpp 376 8   Project1
18  IntelliSense:  类声明外部的说明符无效    c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  74  2   Project1
61  IntelliSense:  类声明外部的说明符无效    c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  442 2   Project1
73  IntelliSense:  类声明外部的说明符无效    c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  535 2   Project1
85  IntelliSense:  类声明外部的说明符无效    c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  634 2   Project1
95  IntelliSense:  全局范围没有 "_C_double_complex"   c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\complex  44  15  Project1
32  IntelliSense:  未定义标识符 "_Al" c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  151 21  Project1
31  IntelliSense:  未定义标识符 "_Elem"   c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  151 4   Project1
33  IntelliSense:  未定义标识符 "_Elem"   c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\sstream  152 4   Project1
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • f_gningnaw 爱听雨 6年前

    错误原因是#include和#include没有写成完整路径。改成#include和#include就好了。注意在目录opencv2下也有highgui.hpp和core.hpp,但是这两个不行滴,要改成上面改的路径才对

    点赞 2 评论 复制链接分享
  • da_xun 大迅007 5年前

    问题一样一样的,楼主你解决了么?

    点赞 1 评论 复制链接分享
  • huang1024rui Paul-Huang 4年前

    楼主最后是怎么解决的?同求~

    点赞 1 评论 复制链接分享
  • oyljerry oyljerry 6年前

    应该是intellisense跟opencv代码不兼容,处理有问题。如果不影响功能,就先不管。

    点赞 评论 复制链接分享
  • A_cainiao_A A_cainiao_A 5年前

    我也遇到了这样的问题,但是我的include很简单。
    #include
    #include
    #include
    最后改成这样,问题就解决了:
    #include
    #include
    #include
    看来是你自己的源码中路径表示有问题,在vs中要服从windows的路径表示方式。错的哪一种是Linux的路径表示方式

    点赞 评论 复制链接分享

相关推荐