Unresolved External问题

wmaster 2005-04-01 10:04:47
我用BCB和snmp++开发监控程序,程序编译(compile)已通过,但make时出现linker error:Unresolved External 'IpAddress::~IpAddress()' referenced from c:\snmptest\main.obj
这是怎么回事,该怎样解决?
...全文
448 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wmaster 2005-04-03
  • 打赏
  • 举报
回复
在.h 中删去IpAddress类中方法的声明:~IpAddress();
Unresolved External 'IpAddress::~IpAddress()' ...错误没有了,但还有以下错误:
Unresolved External 'IpAddress::IpAddress(const char *)' referenced from c:\snmptest\main.obj

对应的.CPP里有 IpAddress::IpAddress(const char *) ,又不能在.h文件中去掉该声明,程序中要用到字符串地址. 怎么办?
mhcio 2005-04-02
  • 打赏
  • 举报
回复
或者在.h对应的CPP中写上

IpAddress::~IpAddress()
{}

或者就干脆删去.h中的声明
~IpAddress()

xiejingking 2005-04-02
  • 打赏
  • 举报
回复
我认为是.h中声明函数时出现了问题,注意一下。
leonatcs 2005-04-01
  • 打赏
  • 举报
回复
在头文件里面删去IpAddress类中方法的声明:~IpAddress();
liangamao 2005-04-01
  • 打赏
  • 举报
回复
和我的问题类似,高手快上

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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