社区
C++ Builder
帖子详情
请问:我在运行程序时出现[Linker Error] Unresolved external 'TForm1::' referenced from D:\C++FILES\显示1\DSA.OBJ是什么意思?
westtrain
2000-12-10 01:14:00
...全文
500
4
打赏
收藏
请问:我在运行程序时出现[Linker Error] Unresolved external 'TForm1::' referenced from D:\C++FILES\显示1\DSA.OBJ是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxf1979
2000-12-15
打赏
举报
回复
还有一种情况比较常见,就是你由于删除了一个控件,但在你的unit.h文件中的类的定义中的此控件相应操做函数可能没有删除,便会产生这种问题
例如:Label2可能被删除,或根本就不存在,便可产生如下错误
[Linker Error]
Unresolved external '__fastcall TForm1::Label2MouseMove(System::TObject *, System::Set<Classes::Classes__1, 0, 6>, int, int)' referenced from E:\BORLAND\CBUILDER5\PROJECTS\UNIT1.OBJ
wxf1979
2000-12-10
打赏
举报
回复
我和你有同样的问题
因为要使用form1->Close();
在unit.h中关于form使用Close()做了声明void __fastcall Close(void);
出现和你一样的问题
后改为void __fastcall FormClose(void);
为题解决
大概原理就是上面那位老哥说的吧
greendesert
2000-12-10
打赏
举报
回复
通常是因为,你在定义函数时,忘记了在前面加 类名::
例如 Form1::,也就是忘记指明函数属于那个类,这是我的体会
wxf1979
2000-12-10
打赏
举报
回复
哦对!更正
void __fastcall FormClose(void);更正为void __fastcall CloseForm(void);
C++
Builder [
Linker
Error
] Un
resolved
external
'WinMain'
reference
d from … …C0W32.
OBJ
[
Linker
Error
] Un
resolved
external
'WinMain'
reference
d from … …C0W32.
OBJ
c++
builder
error
:[
Linker
Error
] Un
resolved
external
'GetAdaptersInfo'
reference
d from……
1、
出现
这样的错误,
[ilink32
Error
]
Error
: Un
resolved
external
'__fastcall Data::Win::Adodb::TCustomADODataSet
[ilink32
Error
]
Error
: Un
resolved
external
'__fastcall Data::Win::Adodb::TCustomADODataSet::GetParameters()'
reference
d from E:\TEST1\
OBJ
\DATAMODULE.
OBJ
[ilink32
Error
]
Error
: Un
resolved
external
'__fa...
[
Linker
Error
] Un
resolved
external
'WinMain'
reference
d from C0W32.
OBJ
[
Linker
Error
] Un
resolved
external
'WinMain'
reference
d from D:\PROGRAM
FILES
\BORLAND\CBUILDER6\LIB\C0W32.
OBJ
原因一、 打开Project1.prg文件,看看资源文件是否引用了test.res等文件,查找test. 即可。 原因二、 用写字板打开bpr文件,查找 找到后
BCB初学之常见错误1——
Linker
错误
出现
[
Linker
Error
] Un
resolved
external
函数名
reference
d from 文件路径/XXXX.
OBJ
错误要注意一下,主要原因是:在头文件声明了函数,但是在.cpp里面没有函数体的实现,就会
出现
这种情况;另外一种情况是在静态DLL调用
时
出现
这个错误的话,就要检查:1.DLL是否有输出函数,这个利用MS Visual Studio的Dependency
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章