|
首先,安装不能在 root 下.在 root 下安装不能执行 script ,会把 kylix 3 的子目录全部都安装到根目录下,连接不能奏效,程序无法启动.反安装(uninstall)不能全部卸载,需手工删除.错误信息请看:
http://linuxsir.cn/forum.php?mod=viewthread&tid=8135
解决方法: 以非 root 权限登录,安装到自己的 HOME 下.
其次,安装完以后启动程序界面不能正常显示.各分窗体只能依稀辨认一些图标.
解决方法: 编辑脚本文件 startdelphi 内容如下:
#!/bin/bash
# BEGIN STRING TABLE
#KYDEF_LOCALE="en_US"
#LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
#LC_ALL_IS_C2="Defaulting LC_ALL to"
# END STRING TABLE
#if [ -z "$LANG" ]; then
# LANG=$KYDEF_LOCALE
# export LANG
#fi
#if [ "$LC_ALL" = "C" ]; then
# echo "$LC_ALL_IS_C1"
# echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
# LC_ALL=$KYDEF_LOCALE
# export LC_ALL
#fi
# 以上全部注释掉(以#开头部分)
export LANG=zh_CN.GB2312 ##新加
exprot LC_ALL=zh_CN.GB2312 ##新加
export LD_LIBRARY_PATH=/home/genuy/kylix3/bin/mozillaLD_LIBRARY_PATH
export MOZILLA_FIVE_HOME=$HOME/.borland/borpreview
source /home/genuy/kylix3/bin/kylixpath /home/genuy/kylix3 >/dev/null
/home/genuy/kylix3/bin/delphi $*
另外,编好的程序在 Kylix 下编译 运行通过,但脱离 Kylix 无法独立运行.错误信息:
./Project1: relocation error: ./Project1: undefined symbol: initPAnsiStrings
解决方法:
在Kylix 的截图下选择如图示:(往下看“运行参数设置图”)
http://www.linuxsir.cn/bbs/attachment.php?s=&postid=45102
建立一个脚本文件,内容如下:
######文件名#######
#startpro
#!/bin/bash
LD_LIBRARY_PATH="$HOME/kylix3/binLD_LIBRARY_PATH"
export LD_LIBRARY_PATH
./Project1
保存。
chmod 755 startpro
在字符终端运行
另附图片若干: |
|