打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Qt编译环境的搭建及参数设置
userphoto

2012.12.29

关注

MSYS的搭建及参数设置

MSYS、Qt编译环境的搭建及参数设置
liulantao (at) gmail.com
--------------------------

注意如果安装了多种Qt一定记得在tools菜单下设置tool-chain.

目标:在WindowsXP中搭建MSYS/MinGW环境,并安装Qt库,编译LinQ。

步骤及注意事项:
一、按照http://linq.sourceforge.net/compile.php安装MinGW、MSYS、Qt和Win32 OpenSSL。
MinGW安装目录E:\MinGW;
MSYS安装目录E:\MSYS。安装后要进行设置,指定MinGW的目录;
Qt安装目录E:\Qt。安装过程中要指定MinGW的目录;
OpenSSL安装目录D:\OpenSSL。并且要安装一个Visual C++ 2008 Redistributables的东西,openssl下载页面有链接,只有1.7M。

二、系统变量System variables中需要设置:
1、QTDIR为QT安装目录;
2、Path中添加E:\MinGW\bin;
3、如果需要,在Path中添加Qt的路径。

三、在MSYS环境下解压linq源代码包并进入目录,执行configure。
按照linq网页提示,加 --enable-debug选项。

四、在Qt Command Prompt中之行qmake和mingw32-make。
1、为什么在Qt command prompt中呢?  答:因为它会自动添加几个系统变量,make的时候用。如果在Path里添加过那几个变量,则用系统的命令提示符界面亦可。
2、因为前面已经添加MinGW安装路径到Path中,所以可以直接之行这个命令。

五、如果编译过程中提示缺少QtXmld4、QtGuiNetworkd、QtGuid、QtCored4等,可以到E:\Qt\4.2.0\lib中将libQtXml4.a、libQtGui4.a、libNetwork4.a、libQtCore4.a复制并命名为libQtXmld4.a、libQtGuid4.a、libQtNetworkd4.a、libQtCored4.a。

六、编译完成后,linq.exe就在目录中出现了。如果提示缺少QtCore4.dll、QtGui4.dll、QtNetwork4.dll、QtXml4.dll,到E:\Qt\4.2.0\bin下复制相应文件到linq目录即可。

七、因为编译是有--enable-debug选项,所以会有一个debug窗口出现。正式发布软件的时候可以去掉该选项。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
实战经验:在Windows平台编译x264
浅入深出QWT
Qt5 在win7上发布 & 打包依赖dll生成exe方法
Qt 4.6.2在VS2005,VS2008,MinGW环境下的静态编译
[OpenCV]
Qt5.4.2Mingw编译配置opencv2.4.9
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服