2010年(7)
分类: WINDOWS
2010-11-20 16:20:45
1. 下载codeblocks:
安装到D:\CodeBlocks
2. 下载Mingw:
必须:
gcc-core-4.4.0-mingw32-bin.tar.gz,gcc-core-4.4.0-mingw32-dll.tar.gz,
gcc-c++-4.4.0-mingw32-bin.tar.gz,gcc-c++-4.4.0-mingw32-dll.tar.gz,
binutils-2.20-1-mingw32-bin.tar.gz,mingw-runtime-3.14.tar.gz,
mingwrt-3.18-mingw32-dev.tar.gz,mingwrt-3.18-mingw32-dll.tar.gz,
make-3.82-3-mingw32-bin.tar.gz,w32api-3.15-1-mingw32-dev.tar.gz,
gdb-7.1-2-mingw32-bin.tar.gz
可选:
gmp-4.2.4-mingw32-dll.tar.gz,libmpfr-2.4.1-1-mingw32-dll-1.tar.gz,
mpfr-2.4.1-1-mingw32-dev.tar.gz,mpfr-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;点击“新建”,新建三个变量Path,Include,Lib
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 SDK:qt4.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. 配置CodeBlocks的Qt编译环境:
(1)运行CodeBlocks,选择“设置”,“全局变量”,新建Qt全局变量,如下图
(2)选择“工具”,“配置工具”,添加两个命令工具:Qmake-project,Qmake
(3)新建Qt项目,用项目向导建立一个Qt项目,
注意:要去掉“输出目录”与“Obj输出目录”的“bin\”与“obj\”
(4) 依次运行命令工具:Qmake-project,Qmake,在项目目录下会生成三个文件:Makefile,Makefile.Debug,Makefile.Release
(5)打开“项目”-“属性”:
勾选“自定义的Makefile”,“确定”;
打开“项目”-“构建选项”,选择“Debug”-“Make命令”,“Release”-“Make命令”,修改make构建命令,如下图:
注意:如果是编译含有OpenGL的程序,需要修改Makefile.Debug,Makefile.Release两个文件,在“LIBS =”后添加 -lglu32 -lopengl32 -lgdi32 -luser32 -lQtOpenGLd4或-lQtOpenGL4;否则会出现类似
undefined reference to `_imp___ZN9QGLWidgetD2Ev';
undefined reference to `glEnable@4'
的编译错误;同理如果编译Multimedia程序,需添加-lQtMultimedia4d或-lQtMultimedia。等等...chinaunix网友2010-11-22 17:55:19
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com