因为软件的维护,要安装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 TeEng