社区
界面
帖子详情
error C2065: “objectKeypoints”: 未声明的标识符
chyxajh
2012-05-01 09:55:00
程序是基于MFC的,objectKeypoints这个变量是我在Frame框架类的头文件MainFrm.h中定义的,我在MFC的view类中用了这个变量,而且包含了头文件MainFrm.h,不过还是出现了这个错误。
用右键定位这个变量,可以定位到其定义的位置(即在头文件MainFrm.h中),能定位到竟然还说未声明?!!!。
运行环境为vs2010。
求高手解答啊,感激不尽!
...全文
201
4
打赏
收藏
error C2065: “objectKeypoints”: 未声明的标识符
程序是基于MFC的,objectKeypoints这个变量是我在Frame框架类的头文件MainFrm.h中定义的,我在MFC的view类中用了这个变量,而且包含了头文件MainFrm.h,不过还是出现了这个错误。 用右键定位这个变量,可以定位到其定义的位置(即在头文件MainFrm.h中),能定位到竟然还说未声明?!!!。 运行环境为vs2010。 求高手解答啊,感激不尽!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2012-06-04
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
chyxajh
2012-05-01
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
extern XXX objectKeypoints;
[/Quote]
谢谢你的回答!
chyxajh
2012-05-01
打赏
举报
回复
问题自己解决
应该在调用这个变量的函数里定义:CMainFrame *frame=(CMainFrame*)this->GetParent();
且调用这个变量时格式是:frame->objectKeypoints 就好了;
但真正的道理还是不太明白。
Eleven
2012-05-01
打赏
举报
回复
extern XXX objectKeypoints;
C/C++实战009:解决
error
C2065
等:******
未声明
的
标识符
错误
今天编译程序的时候出现一个奇怪的错误,全是******
未声明
的
标识符
错误,程序是在VS2012下调试的,用的是之前在别的电脑写好的程序,也编译通过了,只是现在拿过来对程序进行了一些小的修改而已。 通常在定义某个类型的变量时我们都需要引入相应的头文件,系统才能别该
标识符
,比如说我们要定义个string类型的变量,那么我们就要引入头文件和空间名才能使用string...
关于“
error
C2065
:
未声明
的
标识符
”的解决方法
关于“
error
C2065
:
未声明
的
标识符
”的解决方法 1.查看是否已经在头文件中对其定义和声明; 2.查看一下函数或变量所在的源文件其是否已经包含了需要用到的头文件; 3.查看函数前方是否有所属的名称空间(关于这一点下方可以给出个例子) void FindComm() { ......... m_ArrCom.Add(data);//
error
C2065
: "m_ArrCom"
未声明
的
标识符
......... } 在写MFC程序时出现了这个错误,
error
C2065
: “string”:
未声明
的
标识符
//
error
C2065
: “vector”:
未声明
的
标识符
添加头文件没, #include <stdio.h> #include <string.h> #include #include using std::vector; #include <stdio.h> #include <string.h> #include <iostream> #include <vector> using std::vector; 就这样,先,针对性的 看。 1、
error
C2065
: “string.
解决
error
C2065
: “LOAD_LIBRARY_SEARCH_SYSTEM32”:
未声明
的
标识符
大胸弟:来都来了,不点点关注,不点点赞 ,您是不是有点太不讲武德了! 问题:
error
C2039: “SetDefaultDllDirectories”: 不是“`global namespace'”的成员
error
C2065
: “SetDefaultDllDirectories”:
未声明
的
标识符
error
C2065
: “LOAD_LIBRARY_SEARCH_SYSTEM32”:
未声明
的
标识符
使用的vs2017 下载了 GRMSDKX_EN_DVD.iso 想用下里面的d.
qt编译报大量错误“
error
:
C2065
: “xxx”:
未声明
的
标识符
”
问题: 项目代码以前在windows下和linux下都可以正常编译通过,最近一直在linux下使用,新增了几个类,今天到windows下编译时,突然编译失败,而且报很多““
error
:
C2065
: “xxx”:
未声明
的
标识符
” 错误。 原因: 在linux下新增的类里有中文注释; 在linux下创建的文件格式为"utf-8",不是“utf-8 bom"; 在windows下 中文注释+"utf-8"编码就会报错。 解决办法: qt环境设置: Tools-Options-Text
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章