C++ builder 之错误总结:安装第三方控件后,编译报错“Linker Fatal Error Unable To Open File”

在C++ Builder 6中研究他人项目时,遇到编译错误“Linker Fatal Error: Unable To Open File”。问题源于第三方控件TrioPC.OCX的添加。解决方案包括修改工程文件,删除不再存在的链接文件名。通过高级文本编辑器打开.bpr文件,查找并删除LIBRARIES value中的旧链接文件。此方法适用于C++ Builder 6,对于RAD Studio的效果及解决方式尚待考证。
摘要由CSDN通过智能技术生成

今天将一个别人的项目程序拿过来研究。项目采用C++ builder 6开发。

项目中用到了第三方控件 TrioPC.OCX(具体干什么的大家可以百度)。首先在计算机上进行注册(关于控件的注册方法,网上也有很多,我采用Regsvr32 命令),然后在component->import Active Control 中进行添加。(关于BCB注册控件的具体方法,如有疑问,以后可以进行总结)。

然而,添加控件后,进行编译,出了错误,如图所示:

                                                    

查遍了整个项目,并没有发现需要用到TRIOPC.LIB文件(我在添加控件的时候,生成的文件名改了)。于是上网查找解决办法。各种方案,但感觉快速有效的并不多。

主要原因应该是BCB 本身的问题。在添加第三方控件后,相关的链接文件就会添加到工程中,而且不会因为文件的改变而相应变化。这个链接文件名很可能是在上一个

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值