Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30418
  • 博文数量: 7
  • 博客积分: 290
  • 博客等级: 二等列兵
  • 技术积分: 85
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-08 14:29
文章分类

全部博文(7)

文章存档

2010年(7)

我的朋友

分类: WINDOWS

2010-11-20 16:20:45

1. 下载codeblocks:

  

   安装到D:\CodeBlocks

2. 下载Mingw:

  

   必须:

   gcc-core-4.4.0-mingw32-bin.tar.gzgcc-core-4.4.0-mingw32-dll.tar.gz

   gcc-c++-4.4.0-mingw32-bin.tar.gzgcc-c++-4.4.0-mingw32-dll.tar.gz

binutils-2.20-1-mingw32-bin.tar.gzmingw-runtime-3.14.tar.gz

mingwrt-3.18-mingw32-dev.tar.gzmingwrt-3.18-mingw32-dll.tar.gz

make-3.82-3-mingw32-bin.tar.gzw32api-3.15-1-mingw32-dev.tar.gz

gdb-7.1-2-mingw32-bin.tar.gz

可选:

gmp-4.2.4-mingw32-dll.tar.gzlibmpfr-2.4.1-1-mingw32-dll-1.tar.gz

mpfr-2.4.1-1-mingw32-dev.tar.gzmpfr-2.4.1-mingw32-dll.tar.gz

pthreads-w32-2.8.0-3-mingw32-dev.tar.gz

pthreads-w32-2.8.0-mingw32-dll.tar.gz

或者从下载

安装到D:\CodeBlocks\MinGw

   

   配置Mingw环境变量:

   右键“我的电脑”“属性”, 选择“高级”,“环境变量”,

在“用户变量”中添加Mingw;点击“新建”,新建三个变量PathIncludeLib

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

   Include D:\CodeBlocks\MinGW\include;

   Lib    D:\CodeBlocks\MinGW\lib;

   

3. 下载 Qt SDKqt4.7.1-sdk-win-opensource-2010.05.exe

  

   安装到D:\Qt

  

   同样在“用户变量”添加Qt

   Path   D:\Qt\qt\bin

   Include D:\Qt\qt\include

   Lib    D:\Qt\qt\lib

注消用户,重新登录。

运行D:\Qt\qt\configure.exe命令

到此安装环境配置完毕。

4. 配置CodeBlocksQt编译环境:

  1)运行CodeBlocks,选择“设置”,“全局变量”,新建Qt全局变量,如下图

  

  2)选择“工具”,“配置工具”,添加两个命令工具:Qmake-projectQmake

  

   

  3)新建Qt项目,用项目向导建立一个Qt项目,
  

 

    注意:要去掉“输出目录”与“Obj输出目录”的“bin\”与“obj\

   (4) 依次运行命令工具:Qmake-projectQmake,在项目目录下会生成三个文件:MakefileMakefile.DebugMakefile.Release

  

5)打开“项目”-“属性”:

      勾选“自定义的Makefile”,“确定”;

  

      打开“项目”-“构建选项”,选择“Debug-Make命令”,“Release-Make命令”,修改make构建命令,如下图:

 

 

运行“构建”,即可生成可执行文件。

注意:如果是编译含有OpenGL的程序,需要修改Makefile.DebugMakefile.Release两个文件,在“LIBS =”后添加 -lglu32 -lopengl32 -lgdi32 -luser32 -lQtOpenGLd4-lQtOpenGL4;否则会出现类似

undefined reference to `_imp___ZN9QGLWidgetD2Ev'

undefined reference to `glEnable@4'

的编译错误同理如果编译Multimedia程序,需添加-lQtMultimedia4d-lQtMultimedia等等...

附件: CodeBlocks中文翻译
codeblocks.mo
阅读(10056) | 评论(1) | 转发(1) |
0

上一篇:wxFlexGridSizer布局的一点应用

下一篇:没有了

给主人留下些什么吧!~~

chinaunix网友2010-11-22 17:55:19

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com