说再次安装,是因为我忘了自己之前写过的方法,装完之后感觉怪怪的,想看看别人是怎么装的,于是用google搜索了一下,才发现之前写过:

http://www.cnblogs.com/findumars/p/3229170.html

不过自己再装一遍也有好处,是一个重新学习的过程,而且方法确实与以前不一样:

1. 先下载

http://kent.dl.sourceforge.net/project/jvcl/JVCL%203/JVCL%203.47/JVCL347CompleteJCL241-Build4571.zip

或者从这里看到整体情况并选择下载:

http://sourceforge.net/projects/jvcl/files/JVCL%203/JVCL%203.47/

这个压缩包的特点是,已经包含了JCL,而且确实可以利用上,而不需要单独重新下载JCL压缩包。

2. 解压缩得到两个目录:

C:\test\jcl
C:\test\jvcl

3. 先装JCL,因为JVCL依赖它,执行

C:\test\jcl\jcl\Install.bat D16

(我的目标是给XE2安装,因此加上参数D16,其它版本照例)

这时候会出现安装GUI窗口,先要勾选MPL协议,然后选择给哪个DELPHI安装,以及安装到哪里。一路安装,没什么可说的。

4. 安装JVCL,执行

C:\test\jvcl\install.bat (好像不用给参数,它自动检测给哪个版本安装)

一路Next即可。

5. 把源文件路径加入到IDE环境中,具体是哪些参考我另外一篇文章。反正缺什么加什么。因为前面的安装过程已经自动加入了一些路径,虽然还不够。

注意1,中间还说缺RTL170.BPL和VCL170.BPL,莫名其妙。但是解决方法也很简单,把这两个文件拷贝放到这里就行了:

C:\Documents and Settings\All Users\Documents\RAD Studio\9.0\Bpl

注意2,第四步安装又碰到问题,说这个路径不存在:

D:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl

莫名其妙,Delphi 2009版本明明对应6.0 RAD,手动改成:

D:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Bpl

注意3,由于Delphi的控件太多,尤其是皮肤控件,相互之间保持统一风格也是一个问题。因此现在安装第三方控件的时候,可以选择是否安装了其它一些第三方控件,使之统一到当前控件包的风格中来。JVCL也是这样。第四步安装的时候,按钮在GUI的最上面,可以编辑选择是否影响其它第三方控件,然后才开始安装。

注意4,在第四步安装的时候,我没有选择build package,反正这样也都安装成功了,没有任何问题。

注意5,根据前文顺序安装完毕后,我发现自己第五步都不用自己设(以前是要自己设置的),一个FORM上加上无数Jv控件编译没有任何问题。自动加入到路径分别是:

E:\Composants\JVCL347CompleteJCL241-Build4571\jcl\jcl\lib\d16\win32
E:\Composants\JVCL347CompleteJCL241-Build4571\jcl\jcl\source\include
E:\Composants\JVCL347CompleteJCL241-Build4571\jvcl\lib\D16\win32
E:\Composants\JVCL347CompleteJCL241-Build4571\jvcl\common
E:\Composants\JVCL347CompleteJCL241-Build4571\jvcl\Resources
E:\Composants\JVCL347CompleteJCL241-Build4571\jvcl\run

XE2再次安装JVCL的更多相关文章

  1. XE2安装JVCL

    XE2安装JVCL1. 下载:要分别下载JCL和JVCL安装包,不可以图省事不下载前者.http://sourceforge.net/projects/jcl/files/JCL%20Releases ...

  2. Sql Server 2008卸载后再次安装一直报错

    sql server 2008卸载之后再次安装一直报错问题. 第一:由于上一次的卸载不干净,可参照百度完全卸载sql server2008 的方式 1. 用WindowsInstaller删除所有与S ...

  3. 安装.NET Framework组件时,电脑意外重启后再次安装失败

    因为软件运行环境需要安装.Net Framework,我安装的是2.0sp版本,可以安装过程中计算机意外关闭,重新打开后再次安装却出现安装失败的提示,具体内容是: 产品: Microsoft .NET ...

  4. STEP 7-MicroWIN SMART 西门子PLC再次安装问题

    我的电脑第一次安装s7(STEP 7-MicroWIN SMART 西门子PLC)是没有问题的,有一次不小心删除,再次安装却怎么也安装不上.猫那个咪的!Why! 网上各种查资料,完全不能解决问题,有的 ...

  5. 安装JVCL/JCL组件

    在安装的时候,注意要先安装JCL,我试图直接安装JVCL,提示找不到文件,先安装JCL后再安装就不存在这个问题.安装到组件面板上的安装包以D结尾,可以Install,以R结尾的只要编译就可以了. 安装 ...

  6. mysql再次安装问题

    安装过一次mysql的电脑,想再安装或更换其它版本的mysql.在重新安装的最后一步,总会出现这样的问题. 网上说法也很多,什么删除注册表了等等.这都是狗屁. 真正的做法是找到C盘下的隐藏文件夹Pro ...

  7. appium1.4+华为8.0执行自动化脚本,报启动session失败,原因是unicode_ime_apk\Uni codeIME-debug.apk在手机上已存在,再次安装失败,导致启动session失败,解决办法:换高版本的appium

    最开始做Android自动化测试时,通过执行脚本发现报,已安装UnicodeIME-debug.apk,再次安装失败,当时觉得这个apk对我来说没用,就把D:\Program Files (x86)\ ...

  8. 如何成功再次安装MYSQL

    以前安过,后来再安装就是停在启动项就是过不去,无响应 弄了两天,期待奇迹,网上各种教程试了个遍就是不行,大体就是删除INI,清理注册表,以下是新的发现:(转载) 如果你的电脑里装过MySQL,想再重新 ...

  9. 在同台电脑上再次安装MySql需要注意的事项

    今天安装了一下mysql,出现的问题主要是在最后一步: msyql 安装到最后一步 start service 错误解决方法 1, 到控制面板里面先把 mysql 删除 . 2. 到 c 盘 C:\P ...

随机推荐

  1. php sockets扩展安装

    php sockets扩展安装   今天安装cacti发现需要php sockets扩展,而现在的lnmp没有安装,于是想到了phpzie工具安装扩展,安装方法如下: cd php-5.3.8/ext ...

  2. 模型监控指标- 混淆矩阵、ROC曲线,AUC值,KS曲线以及KS值、PSI值,Lift图,Gain图,KT值,迁移矩阵

    1. 混淆矩阵 确定截断点后,评价学习器性能 假设训练之初以及预测后,一个样本是正例还是反例是已经确定的,这个时候,样本应该有两个类别值,一个是真实的0/1,一个是预测的0/1 TP(实际为正预测为正 ...

  3. Delphi--长线程

    { 长线程, 开启:随应用程序启用而启动 关闭:岁应用程序关闭而结束 } unit uLongThread; interface uses Classes, ADODB, DB, ActiveX, S ...

  4. jquery每次动态加载dom,绑定事件会多一次,

    jquery绑定事件,每次动态加载dom,绑定的事件会加1,比如动态加载dom5次,点那个点击事件会弹出5次 解决办法就是在每次绑定之前解绑定. $('.seek-footer .btn1').off ...

  5. codevs 1160 蛇形矩阵x

    题目描述 Description 小明玩一个数字游戏,取个n行n列数字矩阵(其中n为不超过100的奇数),数字的填补方法为:在矩阵中心从1开始以逆时针方向绕行,逐圈扩大,直到n行n列填满数字,请输出该 ...

  6. Seata简单介绍及其原理(一)

    Seata 是什么? Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务.Seata 将为用户提供了 AT.TCC.SAGA 和 XA 事务模式,为用户打造一站式的 ...

  7. 【bzoj3038】上帝造题的七分钟2

    *题目描述: XLk觉得<上帝造题的七分钟>不太过瘾,于是有了第二部. “第一分钟,X说,要有数列,于是便给定了一个正整数数列. 第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平 ...

  8. php开发IDE选择

    优先选择Netbeans,理由如下:: 1.ZendStudio有的方便特性Netbeans也提供,如:ctrl+f5也支持ctrl+shift+r的文件选择功能,[git | svn]团队代码管理. ...

  9. UE4联网游戏中让不同的客户端生成不同的Pawn类型

    效果描述 一个服务器,两个客户端,让他们连接后分别生成不同的Pawn,并且在不同的位置生成. 意义 这是个项目需求,但是我发现如果能够彻底理解并制作出这个功能,会对虚幻4内置的网络功能以及一些重要的G ...

  10. Java 静态初始化块等的执行顺序

    实例代码 package text; class Root { static{ System.out.println("Root的静态初始化块"); } { System.out. ...