当前位置:操作系统 > Unix/Linux >>

kylix3完美解决

我已经按照这个帖子的方法完美解决了所有的kylix3问题,还支持中文哦,还成功编译了一上程序哦(呵呵,当然是测试用的)
觉得好就顶!

原文有的地方不不一定正确。第一,不要把.slip文件拷到kylix下,否则界面会显示不正确,不拷进去也可以正确注册;第二,用nvidia驱动不影响kylix(在红旗4.1下)
对于红旗4.1只需注意以下几点:

1、为使得启动Kylix后的IDE界面能正常显示,并使得编辑、调试、运行和编译程序时,显示的界面支持中文,需要修改startbcb及startkylix的脚本。
用文本编辑器打开startbcb或startkylix,找到下面一行:
export LD_LIBRARY_PATH=/home/trybird/kylix3/pro/bin/mozilla:$LD_LIBRARY_PATH
在这一行之前,加插如下两行内容:
export LANG="zh_CN.GB2312"
export LC_ALL="zh_CN.GB2312"

2、另外,使用Kylix的C++版IDE的用户,最好能把其中有关头文件和库文件Directories的设置调整一下。
就是启动Kylix的C++版IDE,然后在其主菜单下操作:
Project->Options...
然后点选Directories/Conditionals这个Tab。
再把其中的Include路径设置中的/usr/include目录调到最前面去。
比如我的Include path就从:
$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl:/usr/include
调成了:
/usr/include:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl
再把其中的Include路径设置中的/usr/lib目录调到最前面去。
比如我的Library path就从:
$(BCB)/lib/obj:$(BCB)/lib:/usr/lib:/lib:/usr/X11R6/lib:$(BCB)/bin
调成了:
/usr/lib:/lib:$(BCB)/lib/obj:$(BCB)/lib:/usr/X11R6/lib:$(BCB)/bin
设好后,按OK按钮保存。

3、由于 Kylix编译后的可执行文件要能正常运行,必须正确地用到共享库文件(大都在Installed Path下的bin目录里,一般以.so做后缀),所以要在/etc/ld.so.conf里添加共享库所在路径或指定LD_LIBRARY_PATH环境变量去到相应共享库所在路径加载所需程序,LD_LIBRARY_PATH可在/etc目录下的bashrc或profile文件里设置。

ld.so.conf、bashrc和profile这三个文件都在/etc目录下,需要有root权限的用户才能修改它们,所以用如下命令转到root:
$ su
按提示输入root密码,然后分别用vi或其他文本编辑器去编辑这三个文件。

在/etc/ld.so.conf里加上一行,即Kylix共享库所在的路径:
/home/trybird/kylix3/pro/bin
然后存盘退出。

在/etc/bashrc和/etc/profile里,都同样加上相同的一行:
export LD_LIBRARY_PATH=/home/trybird/kylix3/pro/bin:$LD_LIBRARY_PATH

即指定LD_LIBRARY_PATH环境变量到共享库所在路径。
然后存盘退出。

执行下面的命令,使设置生效:
# ldconfig

4、成功解决Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题!
发表者 ROC 于 2003-04-09 19:44:54

由于Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译工程,经多次试验终于解决了此问题,特制作了一补丁供广大Kylix爱好者下载使用。

此补丁解决Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题。

下载地址:
http://kylix.zzzyk.com/xoops2/...isit.php?lid=9

使用方法:

1、解压:tar zxvf kylix3libpatch_mdk9.1_rhl9.tar.gz

2、将解出来的3个文件:crt1.o,libc.so,libpthread.so拷贝到$(BCB)/lib/obj中($(BCB)指你的Kylix3的安装目录)

3、新建一工程,点击菜单Project->Options...->Directories/Conditionals,将Include Path:设为/usr/include行头,
如:/usr/include:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl

4、点击“OK”保存,再按Ctrl+F9编译工程,一切OK,又可以用C++写Linux应用了。


下面是原文:


Kylix 3企业版安装手记

*****************************************************************************
* *
* 知识产权声明 *
* *
* 以下关于RedHat Linux 8.0下Kylix 3 Enterprise版安装手记 *
* 完全来自csdn网站论坛专家门诊的Kylix频道的trybird网友 *
* *
* 不劳动者不得食。尊重知识产权事关每个中国公民的尊严和荣耀! *
* 引用或转载时请一定注明 *
* *
* 版权来自 *
* http://expert.csdn.net/Expert/topic/...?temp=.3875238 *
* csdn网站论坛专家门诊的Kylix频道 *
* 拥有人:trybird *
* *
*****************************************************************************

------------------------------------------------------

Kylix3正式试用版的下载地址是:
http://www.borland.com/products/down...oad_kylix.html
下载前你应该先是Borland的社区会员,如果你还不是,那么请先注册为Borland社区会员,再来下载。
Kylix3开放下载的有两个版本:
Enterprise Trial(企业版试用版本)——试用期限是一个月,一个月后失效。
Open Edition(开放版)——无期限限制,但功能有限,对Web Services等诸多企业级功能都不支持。
建议大家下载Enterprise Trial(企业版试用版本),以试用和体验完全功能。
下载后Borland会把一个注册文件发往你的邮箱。
这个文本文件是供安装时注册用的,比如发到我信箱的注册文件是reg98.txt。

Borland Copyright
Borland Software Corporation. All rights reserved.

建议大家有钱的话购买并使用正版软件,不受良心谴责也不背负法律责任,用得心安理得。

------------------------------------------------------

严正声明:
本人因安装盗版Kylix3企业版而向受害者Borland公司表示深切悔罪!并为此深受良心谴责和背负法律责任。

我是在2002年年中的时候应网友提醒和推荐,在黑白软件网站(现已关停)下载的盗版Kylix3企业版。
下载的两个文件情况如下:

Kylix3.zip(Kylix3企业版盗版安装文件压缩包,用于安装)
文件大小:124,129KB
创建日期:2002年8月15日, 0:21:00

Kylix3KeyGen.exe(Kylix3企业版盗版安装注册机程序,用于注册)
文件大小:26KB
创建日期:2002年8月15日, 0:22:00

1.
先在Windows下将Kylix 3 Enterprise版的压缩文件Kylix3.zip解压缩到C:\,这样就在C:\下生成了C:\Kylix3的文件夹,即包含Kylix 3安装文件的文件夹。

2.
在Windows 下运行破解Kylix 3的注册机程序Kylix3KeyGen.exe,它是一个Windows下的控制台执行文件,双击就可运行它。把它在命令行运行所生成的系列号和许可键复制到一个文本文件里或者用笔记下来,再把它在当前目录下生成的一个.slip后缀的文件复制到C:\Kylix3文件夹里。下面是注册机运行时的提示:

Borland Kylix3
Cracked by Due/NLiSO [24/08/2002]
( Permission for use by EMBRACE )
---------------------------------

Serial Nr: 6AKT-TE29VM-YASBEF-V?MW
Authorization Key: FTQ-CDK

Now creating the slip: done! ( 2F17.slip )

就是说系列号是6AKT-TE29VM-YASBEF-V?MW,许可键是FTQ-CDK,而生成的slip文件是2F17.slip。

3.
关闭Windows,启动Linux并用root用户登录进去。

然后执行命令,把C盘挂接到/mnt/c下:
# mount -t vfat /dev/hda1 /mnt/c

然后再进到这个目录(即C盘根目录):
# cd /mnt/c

把其中的Kylix3这个目录移到/home/trybird下,并改名为kylix3_install:
# mv Kylix3 /home/trybird/kylix3_install

将这个目录赋予足够的操作权限,并使得其所有者和所在组转为要安装Kylix的用户。
比如我的要安装并使用Kylix的帐号是trybird用户,属于trybird组,那就做如下操作:
# chmod -R 777 /home/trybird/kylix3_install
# chown -R trybird /home/trybird/kylix3_install
# chgrp -R trybird /home/trybird/kylix3_install

然后注销掉root帐号:
# logout

4.
用你想要使用Kylix的用户登录进去,并进行安装。

注意:最好不要用root帐号来安装并使用Kylix,否则麻烦多多。

在想要赋予使用Kylix的用户的主目录下[page_break]
(比如我想要以trybird这个用户来使用Kylix,
trybird这个帐号的主目录是/home/trybird),
建立一个供Kylix做Symbolic Link的新目录:
$ mkdir /home/trybird/kylix3

再进入到Kylix的安装目录:
$ cd /home/trybird/kylix3_install

运行如下命令,开始安装Kylix 3:
$ sh setup.sh

出现软件安装许可协议,可用不断敲击空格键来翻页,直到——
安装程序会提示输入Installed Path(安装路径,即Kylix程序的放置路径)。
这里输入如下安装路径:
/home/trybird/kylix3/pro

安装程序会提示输入Symbolic Link Path(符号链接路径,即放置startbcb、startdelphi等Kylix启动脚本的路径)。
这里输入如下符号链接路径:
/home/trybird/kylix3

注意:Kylix的符号链接路径所在的目录须在安装之前已经建好,否则安装程序会提示所选链接路径不存在。还有Kylix的安装路径和符号链接路径不要选用相同的,否则也会报错。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,