BCB2007 编译错误? Unresolved external

sczyq 2008-03-26 08:29:32
[ILINK32 Error] Error: Unresolved external '__fastcall System::operator !=(const System::WideString&, const System::WideString&)' referenced from D:\DEVELOP\OBJ\MAINFORMS.OBJ


昨天在编译一个其他项目时,也出现类似错误,那个错误还有类可查,这个,麻烦了,在BDS2006中好好的,在2007中就无从下手了。




...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sczyq 2008-03-28
  • 打赏
  • 举报
回复
其实与 WideString 无关,要删除 OBJ 文件。
tangx100 2008-03-27
  • 打赏
  • 举报
回复
查看一下文件的路径,Project->Option->Directories这是关键
再把MAINFORMS.OBJ删掉,重新编译
ydlchina 2008-03-27
  • 打赏
  • 举报
回复
你这错误在2006不会发生??这个程序你在升级的时候,肯定是哪改变了。如果你不嫌麻烦你就在2007重新建个project,将原有的cpp加入,编译试试。或你查一下这个操作符的原定义,是否你的参数有问题。
gallardo 2008-03-27
  • 打赏
  • 举报
回复
2007把很多AnsiString 属性改成了WideString,所以在会有些问题,不过改起来也很容易。
52vc 2008-03-27
  • 打赏
  • 举报
回复
也许是路径不对,最好别轻易升级了,我度试了好多第三方控的都安不上去!
  • 打赏
  • 举报
回复
还是别轻易升级的好

13,822

社区成员

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

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