mingw编译Qtcreator

最近使用Qt自定义插件,但由于下载安装的Qtcreator是MSVC,自定义插件使用的mingw编译器,需要把 Qt Creator 重新用 MinGW 编译。总之就是要让整个开发环境都用相同的编译器。


环境:Qt4.8.5 +Qtcreator2.5.2


注意:库是Qt4.8.5时不能使用高版本Qtcreator,试过Qtcreator2.7.2编译错误,可能是mingw版本问题,提示GetNativeSystemInfo函数没有声明,但这个函数的头windows.h已经包含,没搞清楚怎么解决。最终更换的Qtcreator2.5.2编译成功。


步骤:
1、下载Qt4.8.5库并安装,我安装目录c:/Qt/4.8.5,下载 qt-creator-2.5.2-src,解压后也放到c:/Qt目录下,在c:/Qt目录下新建QTC2.52目录,作为qtcreator安装目录。
2、开始-》所有程序-》-》Qt4.8.5-》打开 Qt4.8.5 command prompt
3、输入:
>cd qt-creator-2.5.2-src
>qmake.exe qtcreator.pro -r -spec win32-g++ "CONFIG+=release" "QT_PRIVATE_HEADERS=C:/Qt/4.8.5/include"
>mingw32-make release
>mingw32-make install INSTALL_ROOT="C:\Qt\QTC2.52"
4、把mingw/bin下及Qt/4.8.5/bin 下所有文件拷贝到C:\Qt\QTC2.52\bin下。
5、安装完成,打开qtcreator.exe可以启动qtcreator.

你可能感兴趣的:(mingw编译Qtcreator)