注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

郁夫的博客

我爱你们,只是你们不知道!

 
 
 

日志

 
 
 
 

在lazarus中尝试使用QT  

2011-08-26 15:57:46|  分类: DELPHI |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

今天摸索了一天QT在lazarus中的使用。

1.下载最新的开源版QT库 qt-win-opensource-4.7.3-mingw.exe 安装。

2.下载lazarus和QT绑定的接口,http://wiki.lazarus.freepascal.org/index.php/Qt_Interface ,按照说明安装。

   就是把 Qt4Pas5.dll 拷贝到 QT 安装目录的bin文件夹下。

3.在lazarus的Tools--->configure “Build Lazarus", 将LCL设置为Clean+Build,其他设为None,LCL Widget Type设置为qt 。

   重新build lazarus。

    这一步费了不少时间,了lazarus编译好后重启失败。提示找不到 某某 接入点 在 qtcore4.dll上。

    查资料说是多个QT版本冲突的原因,全盘搜索,果然发现TortoiseHg也含有qtcore4.dll。其界面原来也是qt生成。

    将QT的bin目录在系统变量path中提到最前,lazarus再启动通过。

4. 运行Demo,直接在lazarus中运行编译不通过,提示找不到qtint,将qtint.pp所在的目录加入项目path,编译通过,但运转失败。

    看来直接以lazarus项目运行不行。以lazarus内置的fpc.exe运行demo通过。

5. 下一步将尝试在lazarus中直接运行QT界面。

 

 

参考:

http://wiki.freepascal.org/Qt_Interface#Qt_4_Bindings

  评论这张
 
阅读(1070)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017