社区
C++ Builder
帖子详情
linker 中发生了Unresolved external referenced ?
zhao0379
2002-08-12 09:48:33
我得代码链接中出现了Unresolved extern referenced 这是为什么?急!
我是将所用的全局变量放在了一个global.h文件中!!!
...全文
335
5
打赏
收藏
linker 中发生了Unresolved external referenced ?
我得代码链接中出现了Unresolved extern referenced 这是为什么?急! 我是将所用的全局变量放在了一个global.h文件中!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IT-司马青衫
2003-04-29
打赏
举报
回复
应该是路径上有些问题,你这样:
Project->Options->Directories/Conditionals中加上你这个公共类的路径。
//----------------------------------------
项目中加上MEMMGR.LIB
//------------------------------
删除所有的*.obj文件.
把你的工程中unit先delete from your project 再,add to project 就行了
//-------------------------------------
UNIT1源程序中宣称在其它文件中定义的外部变量WSASocketA,实际上没有任何一个文件定义过。
原因:连接的OBJ文件缺了,变量名称大小写不一致等。
原来少了这一条
#pragma comment(lib, "Ws2_32.lib")
//--------------------------------
Add to Project -> 选 psapi.lib
不过注意:在9X下,缺省没有psapi.dll这个文件,必须把它考到你的程序目录地下,不然你的程序起不来.
hjhwfw
2003-04-29
打赏
举报
回复
两种可能:
1.没有将相应的文件加入到你的工程中.
2.你只在头文件中声明了这个函数,但cpp文件中没有该函数的定义.
kingcaiyao
2002-08-12
打赏
举报
回复
要看看你的代码,产生这种链接错误的原因不一定是全局变量的问题。
zhao0379
2002-08-12
打赏
举报
回复
加了!!
kingcaiyao
2002-08-12
打赏
举报
回复
你引用在Global.h头文件中的全局变量时,有没有加上关键字extern?
[
Linker
Error] Un
resolved
external
问题的解决方法
BCB里遇到过的问题 [
Linker
Error] Un
resolved
external
'mysql_init'
reference
d from C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR.LXSERVER\桌面\TESTINSERTMYSQL\UNIT1.OBJ 的解决方案
[
Linker
Error] Un
resolved
external
'viOpen'
reference
d from
[
Linker
Error] Un
resolved
external
'viOpen'
reference
d from 这种错误的解决方法
[
Linker
Error] Un
resolved
external
'mysql_init'
reference
d
BCB 编译链接MySQL出错,尽管包含了MySQL的所有头文件,以及libmysql.dll
Support13Demos 源码
Support13Demos 源码,viewpager研究精选
SQLite编译
SQLite源码编译,使用visual studio 2008 windows windowsce
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章