最近几天突然有了个主意,想学习下图形界面的编程,以便以后能用上。

现在似乎很流行的QT开源跨平台图形库,于是乎,整一个开发环境呗...

由于我的Fedora下直接有KDE,就不整Linux的了。还是XP用着顺手,

在网上看了下,最后选择了devcpp做IDE,搭建教程也是现成的,试了下,

发现网上的教程有些误导,遂修正整理之,以供大家参考。

1.下载必须的软件

QT qt-win-opensource-4.2.1-mingw.exe                (QT的各种开发工具和类库)

DEVCPP devcpp-4.9.9.2_setup.exe      (QT开发的IDE)

2.软件安装

首先安装devcpp,这里举例安装路径为D:\Dev-Cpp

再安装QT软件包,这里举例安装路径为:D:\QT.安装过程中会询问minGW的安装

路径选择 D:\Dev-Cpp\mingGW

3.设置系统环境变量

方法:我的电脑->属性->高级->环境变量->系统变量

PATH=D:\Qt\4.2.1\bin;%PATH%;D:\MinGW\bin   (这个需要添加内容)

QTDIT=C:\Qt\4.2.1                          (这两个需要创建)

QMAKESPEC=win32-g++

设置完成后,需要重新启动系统使设置生效,注销登录也可以。

4.修改Dev-Cpp的相关设置使其支持QT代码提示功能

打开Dv-Cpp的主界面->工具->编译选项->目录

二进制:加入C:\Qt\4.2.1\bin

库加入C:\Qt\4.2.1\lib

C++包含文件:加入C:\Qt\4.3.2\include

打开Dv-Cpp的主界面->工具->编辑器选项->浏览类->代码补全

在代码补全列表中添加

C:\Qt\4.2.1\inculde\QtGui, C:\Qt\4.3.2\inculde\QtCore等等文件夹中的.h头文件

5.编译连接源代码,在dos提示符下用下列三条命令

qmake -project

qmake xx.pro   (xx需要被替换成你的工程名)

make

6.执行生成的可执行文件即可看到你的软件界面了.

7.如果想直接在Dev-cpp上编译运行QT程序,可以将qt4-devcpp模板.rar解压后拷贝到

D:\Dev-Cpp\Templates下,然后根据装的qt版本修改Qt4_**.template文件中的变量

路径,我的是D:\QT\4.2.1,装的其他版本则需替换掉,否则肯定会有问题。

8.设置好模板后,可以直接打开Dev-cpp,文件-》新建-》工程,在新工程中选择Qt4,

然后,,,,不用说然后了吧:-)

dev-cpp linux,QT4+Devcpp开发环境搭建(参照网上资料整理)相关推荐

  1. ubuntu14.04 qt4 C++开发环境搭建

    ubuntu14.04 qt4 C++开发环境搭建 preFace:文章包括gnome,vnc-server,qt4安装配置及集成; apt-get update && apt-get ...

  2. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

  3. linux以太坊开发环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> 如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程: 以太坊DApp实战入门教程 以太坊去中心化 ...

  4. linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程

    LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...

  5. stm32mp1安装linux系统,stm32mp1linux开发环境搭建(cortex a7)

    原标题:stm32mp1linux开发环境搭建(cortex a7) 写在前面: 本文章为<STM32MP1系列教程之Cortex-A7开发篇>系列中的一篇,全系列总计11篇.笔者使用的开 ...

  6. ESP32 入门笔记01:乐鑫ESP32-DevKitC开发板信息、开发环境搭建以及学资料准备

    文章目录 一.ESP32-DevKitC 开发板介绍 二.ESP32 开发环境 1. Arduino IDE 1.1 开发环境搭建步骤 1.2 实验:使用 Arduino IDE 将代码上传到 ESP ...

  7. Linux 下 STM32 开发环境搭建

    安装编译器 如果还没安装编译器的,先安装: sudo apt install gcc-arm-none-eabi sudo apt install gdb-arm-none-eabi sudo apt ...

  8. linux C/C++开发环境搭建指南

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse IDE for C/C++ developers 就是安装了CDT的Eclipse IDE了. 一.安装基本开 ...

  9. 基于LINUX下ESP_IDF开发环境搭建安装问题总结

    我的个人博客更多问题:https://blog.hinuohui.com/ 我也是第一次使用LINUX在LINUX下使用交叉编译,也遇到了很多的疑难杂症,我通通总结到本文 ESP_IDF官方参考文档: ...

  10. Windows下ARM Linux应用程序开发环境搭建说明

    这是因为工作写的一个文档,主要是我们开发人员都不会Linux不会vi也不会命令行,于是研究了一下Windows系统调试ARM Linux程序的办法,在这共享一下. 1. 概述 嵌入式Linux系统的应 ...

最新文章

  1. GEO/SRA数据库
  2. HashMap原理总结
  3. linux 设置mysql 数据库编码utf8
  4. 一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛,n年后有多少头小牛
  5. minio实现文件上传下载和删除功能
  6. 1月4日编程基础hash
  7. 他山之石 | 腾讯 多模态内容理解技术及应用
  8. 我很喜欢写作。但总难以坚持!
  9. 锁屏界面已由组织隐藏或管理_乐视全系列 官方终结版 完美Root 双排网速 摇晃锁屏 游戏增强 黑域 屏幕助手 高级设置 省电...
  10. 十大关键词,看2022元宇宙的落地应用
  11. 汉王人脸通正式亮相 让十三亿张脸生动起来
  12. 2022好用的手机库存管理软件排行榜前十名 手机库存管理app
  13. 易语言 linux 反编译,易语言反编译工具(E-Code Explorer)
  14. 地质地貌卫星影像集锦(一 典型地貌篇)
  15. android 保存图片,并通知相册更新
  16. python文件操作(1)
  17. gromacs ngmx_转:Gromacs的DEMO教程中文版
  18. Gossiping闲聊路由协议
  19. Unity编写冰球对战游戏 2D版
  20. 专家的恐惧与专家的“反恐”--关于MDA的一篇评论

热门文章

  1. 十大品牌去除甲醛净化器 哪个品牌好
  2. 分享一下Java从基础到进阶各阶段视频教程
  3. python控制屏幕亮度_使用Python脚本更改显示器亮度
  4. 广州橙优设计:学习UI需要那些?UI设计必须会的软件
  5. 影响中国互联网的100人
  6. CMOS数字集成电路
  7. 办公自动化软件运用测试,办公自动化上机操作测试题
  8. VMwareWorkstation下载链接
  9. android armv7 libmp3lame.so,lame支持armv6 armv7 i386 armv7s arm64
  10. [原创]K8_Delphi源码免杀系列教程