设为首页 收藏本站
查看: 803|回复: 0

[经验分享] 在Windows下建立QT开发环境

[复制链接]

尚未签到

发表于 2018-6-27 07:44:22 | 显示全部楼层 |阅读模式
  QT是一个功能十分强大的跨平台的GUI系统。从之前接触到的一些功能上,我就已经喜欢上了使用它。
  目前的工作主要是在ARM平台上的Linux下运行QT的程序。但是,我始终不甘寂寞,总想在Windows下也用一用~
  在网上找了些资料,终于把Windows平台下的QT开发环境配置好啦,记录下来,跟大家一起分享:
  一、必须的软件
  QT肯定是必须的。在QT的官网上下载的速度比较慢,推荐可以在下面的地址下载:
  QT for Windows V4.4.0:
  http://www.qtcn.org/download/qt-win-opensource-src-4.4.0.zip
  ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.4.0.zip
  ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.4.0-mingw.exe
  QT for Windows V4.3.5:
  http://www.qtcn.org/download/qt-win-opensource-src-4.3.5.zip
  http://www.qtcn.org/download/qt-win-opensource-4.3.5-mingw.exe
  ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.3.5.zip
  ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.3.5-mingw.exe
  以上都是OpenSource的代码。我下载的时候是下载的exe格式的,这样安装比较方便,zip格式的暂时没有试,等有时间再试。
  另外一个必须的软件是MinGW。在网上找到的资料来看,有一个叫做Dev-C++的集成开发环境,自带了MinGW编辑器,而且据说编辑代码的时候还比较好用。不过俺是新手,呵呵,就先不搞它了~
  MinGW可以在这里下载:
  http://www.mculee.cn/upload/MinGW-3.4.2.exe(之前在网上找了好多地址,许多都是在线安装的,我反正一次都没成功过,好不容易弄了个脱机装的,大家需要的赶紧啊~~)
  二、安装软件
  理论上安装软件的路径是没什么限制的,随自己乐意。不过我喜欢装在某个盘的根目录下,这样路径比较短(嘿嘿,其实就是懒)。
  先安装MinGW。我装在了E:\MinGW
  接着装QT。在安装过程中可以碰到下面的对话框:
  这里选择MinGW所在的文件夹即可(我的是E:\MinGW)。
  我的QT安装在了E:\QT\4.3.5(因为我们的开发板上运行的是4.3.5,所以这里也安装的是这个版本)
  三、设置环境变量
  设置环境变量的作用是可以在windows的命令行下识别到QT和MinGW的一些命令。
  需要设置的环境变量有:
  PATH=E:\Qt\4.3.5\bin;%PATH%;E:\MinGW\bin (顺序没关系)
  除了PATH环境变量需要修改,还需要创建两个环境变量:
  QTDIT=E:\Qt\4.3.2
  QMAKESPEC=win32-g++ (注意,这里一定是win32-g++,这里并不是指MinGW下的g++编译器!!)
  至此,Windows下的QT开发环境即宣告建立完成
  四、测试代码
  接下来就可以写个简单的测试代码试试效果了:-)
  #include <QApplication>
  #include <QPushButton>
  int main(int argc, char *argv[])
  {
  QApplication app(argc, argv);
  QPushButton screen(&quot;Hello, QT World!&quot;);
  screen.show();
  return app.exec();
  }
  保存为main.cpp,然后打开命令行窗口,切换至main.cpp所在的目录,然后执行:
  qmake -project
  qmake
  make
  稍等片刻,可以看到,我们的测试代码编译完成了:
  OK,执行一下吧。在release文件夹里找到生成的exe文件,双击执行:

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-531127-1-1.html 上篇帖子: Windows PowerShell 1.0 发布 下篇帖子: Windows的Internet连接共享设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表