社区
进程/线程/DLL
帖子详情
想用别人的dll中的类来定义自己的对象?老提示'他的类' : undeclared identifier
sunwolf
2003-08-20 09:44:13
想用别人的dll中的类来定义自己的对象?老提示'他的类' : undeclared identifier!希望能讲详细一点:)谢谢,谢谢!!
...全文
43
9
打赏
收藏
想用别人的dll中的类来定义自己的对象?老提示'他的类' : undeclared identifier
想用别人的dll中的类来定义自己的对象?老提示'他的类' : undeclared identifier!希望能讲详细一点:)谢谢,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joinrry
2003-08-24
打赏
举报
回复
老兄,自己声明?找死啊?
一两个函数还好说啊,可导出的是类嘿,晕
去找头文件吧
zhouyong0371
2003-08-24
打赏
举报
回复
至少要有头文件
sunwolf
2003-08-23
打赏
举报
回复
只有一个dll文件和一个lib文件:(
“头文件,没有的话自己声明”——请问一下应该如何声明啊?
谢谢,谢谢。
李_军
2003-08-22
打赏
举报
回复
头文件,没有的话自己声明
mfc168
2003-08-21
打赏
举报
回复
头文件,是的
会思考的草
2003-08-21
打赏
举报
回复
必须包含它的头文件.如果手上没有头文件的话,可以用譬如Boundschecker中的工具生成一个头文件,不过可读性不好,但可以用.
wangweintk
2003-08-21
打赏
举报
回复
没有头文件,当然undeclared identifier
vcforever
2003-08-21
打赏
举报
回复
是的!
要用到类必须要有类的头文件!
hwndhwnd
2003-08-20
打赏
举报
回复
必然的。
至少也要有他的头文件才可以啊。
运行的时候也有一些其它问题。
遇到的时候在说吧。
使用某些Widows API时,明明包含了该头文件,却报错“error C2065: un
declare
d
identifier
”...
在使用一些新版本的API,或者控件的新特性(比如新版的ComCtl32.
dll
)的时候,你可能会得到“error C2065: un
declare
d
identifier
.“这个错误。原因是这些功能是依赖于你的操作系统的版本的。而你的头文件
中
的
定义
并不是最新的。 下面详细列举了每个Windows版本对应的NTDDI_VERSION,_WIN32_WINNT,WINVER,_WIN32_I...
关于Delphi在
定义
了函数进行调用时显示un
declare
d
identifier
的问题
Delphi在进行编译时是在代码
中
由上到下进行编译的,当发现有函数调用时会检查函数调用位置之前的代码,如果没有发现
定义
,则会报此错误。 解决办法:只要将
定义
的函数放在调用该函数的位置之前即可。 转载于:https://www.cnblogs.com/gagaya/p/8638488.html...
解决VC++6.0 error C2065: 'ODS_HOTLIGHT' : un
declare
d
identifier
问题
在win7安装完vc++6.0后出现error C2065: 'ODS_HOTLIGHT' : un
declare
d
identifier
问题,这是因为系统版本设置原因,双击报出的错误,将跳转到'ODS_HOTLIGHT' 所在文件,在这儿可以看到winver关键字,这个是系统版本宏
定义
,在winver上按F12跳到#define WINVER 0x0400,将它改为#define WINVER
'CoInitializeEx' : un
declare
d
identifier
问题
红色字为验证过的:如果出现CoInitializeEx : un
declare
d
identifier
错误,只在Project->Setting->C/C++标签页的Preprocessor definition
中
加入_WIN32_DCOM或者加入_WIN32_WINNT=0x400就可以解决 ////////////////////////////////////////////
'_beginthreadex' : un
declare
d
identifier
有可能的原因: 1.没有包含头文件 process.h 2.没有包含库文件 LIBCMT.LIB或者MSVCRT.LIB 如果仍然有这个错误 原因就是在工程->设置->C/C++->Code Generation->Use run-time libray->选 Debug Multithread(多线程),或 Multithread!运行库必须用多线程的! 并且,
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章