win7下QtCreator中qwt插件的安装
先准备好如下相关安装文件:
qt-win-opensource-4.8.5-mingw.exe
qt-creator-2.6.2-src.zip
qwt-6.1.0.zip
MinGW-gcc440_1.zip
再按如下步骤安装
一.安装mingw,其实就是解压MinGW-gcc440_1.zip,可以在解压后文件夹MinGW-gcc440_1/mingw/bin里看到编译器及链接器。
二.安装qt-win-opensource-4.8.5
双击qt-win-opensource-4.8.5-mingw.exe进入安装界面
选择安装路径,我安装路径如上图所,再点击Next,会出现如下界面
英文提示的意思是要你找到mingw的所在路径,即MinGW-gcc440_1\mingw,上图是我的路径。接下来一直点击Next即可。
装完之后,点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】可以看到Designer,这是Qt4.8.5自带的Designer,但里面并没有qwt控件。
三.编译Qwt6.1.0源码(可以直接用我编译好的qwt-6.1.0-已编译)
将qwt-6.1.0.zip解压。再点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Qt4.8.5Command Prompt】打开命令窗口 ,如下图所示
进入到解压后的文件夹qwt-6.1.0 ,再依次执行命令:qmake qwt.pro ,qmake ,make
这个过程概10分钟,看到如下界面表明编译成功
可以对比解压前后的文件大小,解压前qwt-6.1.0的大小是17.3M,解压后是163M。
再进入到编译后的qwt-6.1.0文件夹,把lib下的四个链接文件libqwt.a,libqwtd.a,qwt.dll,qwtd.dll复制到qt-win-opensource-4.8.5的安装路径的lib目录下,我的路径是E:\ProgramFiles\qt-openSource-4.8.5\lib。
再次进入编译后的qwt-6.1.0文件夹,进入qwt-6.1.0\designer\plugins\designer,复制2个链接文件qwt_designer_plugin.dll, libqwt_designer_plugin.a到E:\ProgramFiles\qt-openSource-4.8.5\plugins\designer下,再点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Designer】,可以看到这里面就有qwt控件了。
四.编译QtCreatior的源代码(我已经编译过了,且已添加了相应的dll文件,直接双击qtcreator-2.6-已添加相应dll文件\bin\qtcreatro.exe即可运行qtcreator)
解压qt-creator-2.6.2-src.zip,再点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Qt4.8.5Command Prompt】打开命令窗口,通过命令进入到解压后的文件夹qt-creator-2.6.2-src,依次执行下列命令:
1.qmake -spec win32-g++ -r “CONFIG+=release” 这个过程不会很久
2.mingw32-make release 这个过程比较久, 大概得一个小时。
自己再建立以个文件夹,我的是命名为qt-creator-2.6,进入编译后的文件夹,把bin,lib,share三个文件夹复制到qt-creator-2.6文件即可,再把qwt-6.1.0\designer\plugins\designer里的2个链接文件qwt_designer_plugin.dll, libqwt_designer_plugin.a复制到qt-creator-2.6\lib\qtcreator\plugins\QtProject下,现在如果运行qt-creator-2.6\bin里的qtcreator.exe的话会出现错误,原因是缺少相应的库。所以现在需要做的是把E:\ProgramFiles\qt-openSource-4.8.5\bin里面不带“d”的.dll文件 (dll文件有两个版本,带d的是调试用的,不带d的是发布用的)全部拷贝到qt-creator-2.6\bin下,再运行该目录下的qtcreator.exe就可以成功运行了。可以发现里面多了qwt控件。
到此所有的安装工作已完毕。接下来就是配置qtcreator了。点击【工具】-【选项】选择“构建和运行”,出现如下界面
再选择“构建套件”出现如下界面:
这里就是要找到mingw里的adb.exe.的路径。
再选择Qt版本,出现如下界面:
添加mingw\bin\mingw32-g++.exe路径,上图是我的路径。到此qtcreator的配置也已完成。所有工作都结束了。写了个小程序,运行结果如下:
qt-win-opensource-4.8.5-mingw.exe
qt-creator-2.6.2-src.zip
qwt-6.1.0.zip
MinGW-gcc440_1.zip
再按如下步骤安装
一.安装mingw,其实就是解压MinGW-gcc440_1.zip,可以在解压后文件夹MinGW-gcc440_1/mingw/bin里看到编译器及链接器。
二.安装qt-win-opensource-4.8.5
双击qt-win-opensource-4.8.5-mingw.exe进入安装界面
选择安装路径,我安装路径如上图所,再点击Next,会出现如下界面
英文提示的意思是要你找到mingw的所在路径,即MinGW-gcc440_1\mingw,上图是我的路径。接下来一直点击Next即可。
装完之后,点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】可以看到Designer,这是Qt4.8.5自带的Designer,但里面并没有qwt控件。
三.编译Qwt6.1.0源码(可以直接用我编译好的qwt-6.1.0-已编译)
将qwt-6.1.0.zip解压。再点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Qt4.8.5Command Prompt】打开命令窗口 ,如下图所示
进入到解压后的文件夹qwt-6.1.0 ,再依次执行命令:qmake qwt.pro ,qmake ,make
这个过程概10分钟,看到如下界面表明编译成功
可以对比解压前后的文件大小,解压前qwt-6.1.0的大小是17.3M,解压后是163M。
再进入到编译后的qwt-6.1.0文件夹,把lib下的四个链接文件libqwt.a,libqwtd.a,qwt.dll,qwtd.dll复制到qt-win-opensource-4.8.5的安装路径的lib目录下,我的路径是E:\ProgramFiles\qt-openSource-4.8.5\lib。
再次进入编译后的qwt-6.1.0文件夹,进入qwt-6.1.0\designer\plugins\designer,复制2个链接文件qwt_designer_plugin.dll, libqwt_designer_plugin.a到E:\ProgramFiles\qt-openSource-4.8.5\plugins\designer下,再点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Designer】,可以看到这里面就有qwt控件了。
四.编译QtCreatior的源代码(我已经编译过了,且已添加了相应的dll文件,直接双击qtcreator-2.6-已添加相应dll文件\bin\qtcreatro.exe即可运行qtcreator)
解压qt-creator-2.6.2-src.zip,再点击【开始】-【所有程序】-【Qt by Digia v4.8.5(MinGwOpenSource)】-【Qt4.8.5Command Prompt】打开命令窗口,通过命令进入到解压后的文件夹qt-creator-2.6.2-src,依次执行下列命令:
1.qmake -spec win32-g++ -r “CONFIG+=release” 这个过程不会很久
2.mingw32-make release 这个过程比较久, 大概得一个小时。
自己再建立以个文件夹,我的是命名为qt-creator-2.6,进入编译后的文件夹,把bin,lib,share三个文件夹复制到qt-creator-2.6文件即可,再把qwt-6.1.0\designer\plugins\designer里的2个链接文件qwt_designer_plugin.dll, libqwt_designer_plugin.a复制到qt-creator-2.6\lib\qtcreator\plugins\QtProject下,现在如果运行qt-creator-2.6\bin里的qtcreator.exe的话会出现错误,原因是缺少相应的库。所以现在需要做的是把E:\ProgramFiles\qt-openSource-4.8.5\bin里面不带“d”的.dll文件 (dll文件有两个版本,带d的是调试用的,不带d的是发布用的)全部拷贝到qt-creator-2.6\bin下,再运行该目录下的qtcreator.exe就可以成功运行了。可以发现里面多了qwt控件。
到此所有的安装工作已完毕。接下来就是配置qtcreator了。点击【工具】-【选项】选择“构建和运行”,出现如下界面
再选择“构建套件”出现如下界面:
这里就是要找到mingw里的adb.exe.的路径。
再选择Qt版本,出现如下界面:
添加mingw\bin\mingw32-g++.exe路径,上图是我的路径。到此qtcreator的配置也已完成。所有工作都结束了。写了个小程序,运行结果如下: