lazarus如何编译成qt界面

软件和网站开发以及相关技术探讨
回复
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

lazarus如何编译成qt界面

#1

帖子 ljj_jjl2008 » 2009-08-07 10:26

当然,需要先安装qt的dev包。请自己找到并安装。(我从新立得里面搜索“qt dev”安装的)
1,到这里下载qt4.5编译用的库文件:
http://users.telenet.be/Jan.Van.hijfte/ ... pcqt4.html

Qt 4.5.0 (also fine for Qt 4.5.1)
[pre] Update to Lazarus svn >= 19501 for V1.69

# For Qt4.5.X set USE_QT_45:
Linux: make PREFIX=/usr clean all LCL_PLATFORM=qt OPT="-dUSE_QT_45"
MAC: make clean all LCL_PLATFORM=qt OPT="-dUSE_QT_45 -k'-framework' -k'Qt4Intf' -k'-lobjc' -k'-framework' -k'Foundation'"

# USE_QT_45 is default on platform windows (see qtdefines.inc)
[/pre]
解压后拷贝:libqt4intf.so到/usr/lib/ 或者 /usr/local/lib。
然后执行以下命令:

代码: 全选

ldconfig -p | grep libqt4intf

2,选择 "Tools" --> "Configure Build Lazarus"(工具-->配置编译lazarus),高级选项部分,全部选择“清除+构建”,选择“qt”,选项内加上“-dUSE_QT_45”,然后重新编译,即可。
回复