求解:link err:Unsolved ERR

yakee 2003-10-16 04:40:41
人物:pub.h,pub.cpp,sub.h,sub.cpp
pub.h
...
...
extern TList *plist;

sub.cpp
#include"pub.h"
xxx ab = (xxx *)plist->items[0];

其中plist已经在其他某个cpp处初始化 ,plist = new TList;

但是编译有问题
link err:Unsolved xxxx _plist @#%^&*@$#%../
请问怎么解决
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
eastnofail 2003-10-16
  • 打赏
  • 举报
回复
//---------------------------------
//pub.h
...
...
extern TList *plist;
//---------------------------------
//pub.cpp:
#include "pub.h"
...
...
TList *plist;
//---------------------------------

sub.cpp
#include"pub.h"
xxx ab = (xxx *)plist->items[0];
yakee 2003-10-16
  • 打赏
  • 举报
回复
没试过,但是觉得eastnofail(Char *) 是对的
TForm也有类似得定义
.h extern TForm *FormXXX
.cpp
TForm *FormXXX
至于为什么,还要请教下
佣工7001 2003-10-16
  • 打赏
  • 举报
回复
extern TList *plist;
不要放在pub.h中
我不懂电脑 2003-10-16
  • 打赏
  • 举报
回复
人物:
是汉字?
yakee 2003-10-16
  • 打赏
  • 举报
回复
to eastnofail(Char *)
何解
tigerhohoo 2003-10-16
  • 打赏
  • 举报
回复
在pub.h中声名 extern TList *plist;
eastnofail 2003-10-16
  • 打赏
  • 举报
回复
在pub.cpp中再次声明一下:
TList *plist;

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧