qt里面可以编辑java吗_qtjambi_编译

本文记录了在Win7 x64环境下因generator.exe导致编译失败,转而在WinXP SP3虚拟机中成功编译QtJambi 4.8.6的过程。详细描述了所需软件、源码下载、环境变量配置、编译步骤及测试结果。编译生成的DLL和jar文件可供后续使用。
摘要由CSDN通过智能技术生成

ZC: 写文章时间为 20160716

1、

1.1、在 Win7x64中编译不成功,主要原因是 源码中包含的程序generator.exe出现内存错误 ==> 于是,转到 虚拟机XPsp3中编译,可以成功

1.2、编译时的log文件路径:"C:\ZC\qtjambi-master\buildlogs"

2、资料:

2.1、qtjambi的官网的下载页面为 http://qtjambi.org/downloads ,现在(20160716)的最新版为 4.8.6(可能对应的就是 Qt的4.8.6,此为个人猜想 待验证...)。

2.2、源码的下载地址为 https://github.com/qtjambi/qtjambi,下载下来的文件为 qtjambi-master.zip

3、我的编译步骤(WinXPsp3):

3.1、准备文件:

3.1.1、cn_visual_studio_2010_ultimate_x86_dvd_532347.iso (ZC: vs2010,来自 msdn.itellyou.cn)

3.1.2、qt-opensource-windows-x86-vs2010-4.8.6.exe (ZC: 来自官网)

3.1.4、jdk-7u76-windows-i586.exe (ZC: 来自官网)

3.1.5、源码文件:qtjambi-master.zip

3.1.6、在 编译 的过程中,自动下载了一个文件 ant-contrib.jar,位于路径 "C:\ZC\qtjambi-master\extjars" (ZC: 保存一下备用,如果以后下不到合适的文件的话,可以用这个文件)

3.2、设置环境变量:

3.2.1、ant的环境变量设置:

ANT_HOME ==> C:\ZC\apache-ant-1.8.3

path 添加 C:\ZC\apache-ant-1.8.3\bin

3.2.2、Qt4的环境变量设置:

QTDIR ==> C:\Qt_4.8.6_vs10

path 添加 C:\Qt_4.8.6_vs10\bin

(1)、path 添加 C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin

(2)、include ==> C:\Program Files\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include

(3)、lib ==> C:\Program Files\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib

3.3、编译

cmd 来到 目录"C:\ZC\qtjambi-master",执行命令"ant all",即可

3.3.1、在编译过程中,会有一些 warnning,说 某些头文件找不到,但是并不影响编译,是否需要将它们的路径加入 环境变量include中?

3.3.2、生成的 DLL位于路径:"C:\ZC\qtjambi-master\build\platform-output\lib",共37个dll(ZC: 貌似 和 setup-qt-jambi-4.8.6-win32-msvc2012.exe安装好的文件夹"..\qtjambi-4.8.6\lib"比较少了两个文件:libeay32.dll 和 ssleay32.dll)

3.3.3、生成的 qtjambi-4.8.6.jar位于 qtjambi-4.8.6.jar

ZC: 貌似这个例子程序,和 qtjambi源码自带的例子程序"C:\ZC\qtjambi-master\examples\generator\hello_world_generator" 有些详细 (我还未仔细看源码里面的自理程序是什么样子的...)

4.1、测试下来

4.1.1、用 setup-qt-jambi-4.8.6-win32-msvc2012.exe 安装后的文件 ==> 测试程序 运行 OK

4.1.2、用 自己编译生成的 qtjambi-4.8.6.jar + 37个dll  和  (setup-qt-jambi-4.8.6-win32-msvc2012.exe中的)libeay32.dll + ssleay32.dll ==> 测试程序 运行 也OK

5、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值