呵呵呵呵呵

萝莉有三好,柔体 轻音 易推倒。女神有三宝,干嘛 呵呵 去洗澡。宅男有三好:Dota 基友 破电脑。


彻底解决BCB6中Unable to open file INDY60.LIB错误

使用BCB6的新建工程的时候,每次新建的工程编译时都会出现下面这个错误:

[Linker Fatal Error] Fatal: Unable to open file INDY60.LIB

在前面的文章(http://www.hehehehehe.cn/i/5/)中有提到过相应的解决办法,但只是解决了当前工程的问题,新建工程依然有这个问题存在。

仔细分析了一下,这主要还是删除得不彻底的原因,解决办法如下:

修改Default.bpr文件,去除卸载了的*.lib/*.bpi(重要)
打开BCB6 的安装目录->Bin,找到Default.bpr,然后用文本编辑器打开,显示一个xml文件的格式,工程库(<LIBRARIES />),备用工程库(<SPARELIBS />),软件包(<PACKAGES />),将相应的

INDY60.LIB去除。

经过上面的修改,就把INDY60.LIB完全卸载。重新新建一个工程就不会出现编译链接错误了。

Default.bpr部分内容类似如下:

<LIBRARIES value="Indy60.lib Iocomp65.lib vclx.lib WinSkinC6.lib tee.lib dbrtl.lib vcldb.lib
      dclusr.lib indy.lib visualclx.lib rtl.lib vcl.lib"/>
    <SPARELIBS value="vcl.lib rtl.lib visualclx.lib indy.lib dclusr.lib vcldb.lib dbrtl.lib
      tee.lib WinSkinC6.lib vclx.lib Iocomp65.lib Indy60.lib"/>
修改后如下:

<LIBRARIES value="Iocomp65.lib vclx.lib WinSkinC6.lib tee.lib dbrtl.lib vcldb.lib
      dclusr.lib indy.lib visualclx.lib rtl.lib vcl.lib"/>
    <SPARELIBS value="vcl.lib rtl.lib visualclx.lib indy.lib dclusr.lib vcldb.lib dbrtl.lib
      tee.lib WinSkinC6.lib vclx.lib Iocomp65.lib"/>

更多内容:

预编译#pragma hdrstop 作用
bcb6生成动态库dll
标准差及tdoa定位Chan算法
devcon rescan重新扫描硬件设备
DevCon.exe查看本机所有hid设备

本文链接地址:http://www.hehehehehe.cn/i/19.html