前言:笔者之前用的是codeblocks老版本(只有QT4),突然用了台新电脑,装了个新版本,发现有QT5
准备:codeblocks17.12+qt5(我用的是QT5.1.1)
第一步,下载QT5并安装,一般默认,然后设置环境变量,我是C:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin。
第二步,打开codeblocks----------setting-------compiler-----toolchain executables
同时打开QT5安装的目录下的TOOL文件夹里面那个有MINGW字样的文件夹,BIN目录
回到condeblocks,将目录改为那个TOOL下的mingw那个文件夹目录,将下面的文件名称对着TOOL-MINGW****---BIN一个一个填
我这里是去掉mingw32-,各位自己看自己的文件夹;
好了,创建QT5项目,QT目录选择安装目录下QT5.**------5.***----MINGW****
DEBUG和RElease我是照QT4写的
然后在生成都代码运行
过程中遇到的问题及解决方法:
第一,dll丢失,环境变量没设置好
第二,无法定位程序输入点 gxx——personality_0_v0于动态链接库libstdc++-6.dll
还是环境变量问题,qt环境变量,与mingw变量共存,我是去掉codeblocks下MINGW的环境变量,然后走第二步设置GCC路径为QT5自带的GCC路径,然后就解决了。这与QT4里面要你选择MINGW安装目录不同
codeblocks里面基本是能写QT了,不过大家发现在用到其他一些控件的时候编译会出现错误,比如QWebView,那么,请看我的第二篇文章codeblocks17.12+QT5搭建(二)