1.安装CodeBlocks

官网:http://www.codeblocks.org/

下载地址:http://www.codeblocks.org/downloads/26

有以下两种选择

codeblocks-12.11-setup.exe

codeblocks-12.11mingw-setup.exe

下载codeblocks-12.11-setup.exe就可以了,因为CodeBlocks目前支持Qt4版本,Qt最高版本为4.8.5需要MinGW4.4.0支持,所以后面将单独安装MinGW,这里不需要带mingw的版本。

下载后支持安装即可(示例目录D:\CodeBlocks)。

2.安装MinGw

方法一:

官网:http://www.mingw.org/

下载地址:http://sourceforge.net/projects/mingw/files/

需要在其中下载以下组件:

  binutils-2.19.1-mingw32-bin

  mingwrt-3.15.2-mingw32-dev

  mingwrt-3.15.2-mingw32-dll

  w32api-3.13-mingw32-dev

  gcc-core-4.4.0-mingw32-bin

  gcc-core-4.4.0-mingw32-dll

  gcc-c++-4.4.0-mingw32-bin

  gcc-c++-4.4.0-mingw32-dll

  gmp-4.2.4-mingw32-dll

  libiconv-1.13-mingw32-dll-2

  mingw32-make-3.81-20080326-3

  mpfr-2.4.1-mingw32-dll

  pthreads-w32-2.8.0-mingw32-dll

  gdb and libexpat-1.dll

此方法比较麻烦,具体的文件下载可以参考MinGW4.4.0安装说明(http://blog.csdn.net/sunhappy2200/article/details/8169249)。

方法二:

直接下载MinGW4.4.0完整包。

http://pan.baidu.com/s/1oqcxs

MinGW-GCC-4.4.0-fromQt.7z

下载后解压到 D:\CodeBlocks\MinGW中

至此MinGW安装完成。

3.配置环境变量

在系统环境变量Path后面添加

Path     D:\CodeBlocks\MinGW\bin;
           D:\CodeBlocks\MinGW\libexec\gcc\mingw32\4.4.0;
           D:\CodeBlocks\MinGW\mingw32\bin;

在用户环境变量中新添加以下环境变量

Include D:\CodeBlocks\MinGW\include;

Lib       D:\CodeBlocks\MinGW\lib;

4.安装Qt4

官网:http://qt-project.org

下地地址:http://qt-project.org/downloads

选择Qt4.8.5 Windows版本选用于MinGW 4.4的Qt下载

Qt libraries 4.8.5 for Windows (minGW 4.4, 317 MB)

下载后执行安装(示例路径:D:\Program\Qt\4.8.5),之后在Path中添加Qt环境变量D:\Program\Qt\4.8.5\bin;

5.使用CodeBlocks建立QT4 Project工程进行测试

那间QT4 project

设置项目名称QtTest

选择安装的Qt路径:

下一步(如果Debug、Release前面有bin、obj要去掉)

建立好后会自动生成测试样例程序:

运行结果:

CodeBlocks+Qt(MinGW)配置的更多相关文章

  1. CodeBlocks安装及配置注意事项

    在使用codeblocks的时候,网上一般只会提供CodeBlocks的项目文件,并不包括编译器和调试器,要使用CodeBlocks的完整功能需要在官网下载完整版. 如图可下载mingw版本. 进入C ...

  2. Win7 Qt4.8.5+QtCreator2.8.0+mingw配置过程

    1:安装包 百度盘下载链接: Mingw: :安装步骤 1.首先安装qt creator,双击qt-creator-windows-opensource-2.8.0,注意安装目录不要有空格和特殊字符, ...

  3. OpenCV编译以及QT Creator配置

    OpenCV编译以及QT Creator配置 在进行编译前,需下载以下工具和源码: CMake ---- 用于编译: 下载地址; https://cmake.org/ 安装在D:\Program Fi ...

  4. codeblocks opengl的配置

    codeblocks opengl的配置 GLUT 3.7 下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip ...

  5. Qt MinGW 使用联合编译IncrediBuild

    联合编译工具IncrediBuild提供了接口,以使得可以使用网格来处理各种任务,而不仅仅是VS的联合编译,文档地址:http://www.incredibuild.com/webhelp/xge_h ...

  6. CodeBlocks的安装配置以及使用教程

    CodeBlocks的安装配置以及使用教程 教程写的很啰嗦,本来几句话就能搞定的,但为了照顾到那部分真正的小白还请大家见谅! 一.下载 前往CodeBlocks官网下载带编译器的版本,目前的最新版本为 ...

  7. Ubuntu下 QT中配置ROS-Kinetic

    打开qtcreater自动加载ros环境,通过修改*.desktop文件 gedit ~/.local/share/applications/qtcreator.desktop 将其中Exec=XXX ...

  8. 配置QT Mingw & opencv

    可以直接从这里下载别人构建好的 https://github.com/huihut/OpenCV-MinGW-Build --------------------------------------- ...

  9. codeblocks与MINGW的配置

    最好直接下载带GW的Codeblocks,然后配置编译器,调试器,有几个地方要注意: 1 在setting->debugger下要搜到gdb.exe/gdb32.exe 2在debug-acti ...

随机推荐

  1. 输出重定向、cat、系统别名、查看指定行、时间戳

    1.touch命令:如果文件不存在则创建,如存在则更新时间戳;2.除了echo有向文件写入内容的功能,cat也可以; cat > hehe # 输出重定向 cat >> hehe # ...

  2. Map类的三种实现 <个人练习>

    package cn.zmh.zuoye; import java.util.HashMap; import java.util.Iterator; import java.util.Map; imp ...

  3. k进制正整数的对k-1取余与按位取余

    华电北风吹 天津大学认知计算与应用重点实验室 日期:2015/8/24 先说一下结论 有k进制数abcd,有abcd%(k−1)=(a+b+c+d)%(k−1) 这是由于kn=((k−1)+1)n=∑ ...

  4. 【Mongodb教程 第十九课 】PHP与MONGODB的条件查询

    与普通的关系型数据库类似,在对数据的删.改.查的时候,会用到查询条件,如mysql中的 where… 而MongoDB中,经过php来做的所有的操作指令都是用array来包裹的: MongoColle ...

  5. 面向对象 委托变量和this的使用

    委托方法: this的使用:

  6. HDU 4334 Trouble(哈希|线性查找)

    给定五个集合.问是否能从五个集合各取一个元素,使得元素之和为0. 这道题有两种做法,一种是哈希,然而之前没写过哈希.....比赛后从大神那copy了一份. 这里说还有一种. 对于这五个集合分为三组.1 ...

  7. 【万里征程——Windows App开发】控件大集合1

    加入控件的方式有多种.大家更喜欢哪一种呢? 1)使用诸如 Blend for Visual Studio 或 Microsoft Visual Studio XAML 设计器的设计工具. 2)在 Vi ...

  8. HDU 1085 Holding Bin-Laden Captive!(母函数,或者找规律)

    Holding Bin-Laden Captive! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Ja ...

  9. 对交换机VLAN及各种端口类型的理解

    每学习一种技术时,我们往往需要去了解why,即这个技术是为解决什么问题而出现的. VLAN全称为Virtual Local Area Network,即虚拟局域网,是逻辑上的一种划分.一般来说,如果交 ...

  10. LeetCode 226 Invert Binary Tree(转换二叉树)

    翻译 将下图中上面的二叉树转换为以下的形式.详细为每一个左孩子节点和右孩子节点互换位置. 原文 如上图 分析 每次关于树的题目出错都在于边界条件上--所以这次细致多想了一遍: void swapNod ...