1,到这里下载qt4.5编译用的库文件:
http://users.telenet.be/Jan.Van.hijfte/ ... pcqt4.html
解压后拷贝:libqt4intf.so到/usr/lib/ 或者 /usr/local/lib。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]
- [li]Linux X11 / Linux Qt-Embedded (V1.70)
[/li][li]WIN (V1.70)
- [li]Library Source[/li][li]X11 i386 Libray Binary[/li][li]X11 x86-64 Libray Binary[/li][li]Demos Source[/li]
[/li][li]Mac (V1.70)
- [li]Library Source[/li][li]Libray Binary[/li][li]Demos Source[/li]
[/li]
- [li]Library Source[/li][li]Libray Binary Intel[/li][li]Demos Source[/li]
然后执行以下命令:
代码: 全选
ldconfig -p | grep libqt4intf
2,选择 "Tools" --> "Configure Build Lazarus"(工具-->配置编译lazarus),高级选项部分,全部选择“清除+构建”,选择“qt”,选项内加上“-dUSE_QT_45”,然后重新编译,即可。