因为软件的维护,要安装TeeChart Pro 6.01 但是死活安装后编译不过。以前是安装 TeeChart Pro v7.06 ,然后把lib里面 的Tee*7C6.lib 中的 复制一份,然后改为Tee*6C6.lib 这样也能正常编译运行使用。
最近看到《 TeeChart应用技术详解》里面说到TeeChart7 的安装,来了灵感,是不是TeeChart6的安装文件(teechart6builder6.exe)删除C++ Builder 6的自带TeeChar不干净?于是在虚拟机中安装CB6 ,跟着删除自带的Teechart。然后运行安装文件安装,开始编译的时候找不到 TeeData.h(已经添加了Teechart的include和lib路径的),在目录查看,原来里面的都是.hpp文件。修改.h为.hpp或在弹出导入TeeData.h是指向TeeDate.hpp后就可以成功编译。
下面是删除CB6自带TeeChart的步骤:
删除自带Teechart
(1)进入CB,在主菜单的Component(组件)项选择Insatll Packages。在弹出的窗口选择Teechar相关的项,然后单击Remove(移除)按钮删除。单击OK,然后关闭CB。
(2)删除CB安装目录下的Bin目录里面的DcTlee60.bpl文件
(3)删除CB安装目录下的Lib/Obj目录里面的下列文件
del QRTee.dcu
del dcltee.dcp
del tee.dcp
del TeeAbout.dcu
del Teeabout.dfm
del teebmps.res
del Teeconst.dcu
del teedb.dcp
del Teefunci.dcu
del TeeGally.dcu
del TeeGally.dfm
del TeEngine.dcu
del TeePoEdi.dcu
del TeePoEdi.dfm
del TeePrevi.dcu
del TeePrevi.dfm
del TeeProcs.dcu
del Teeqr.dcu
del Teeresou.