Qt5(minGW版)+Qwt编译和安装
来源:互联网 发布:python 对象转字符串 编辑:程序博客网 时间:2024/05/23 18:15
一、软件获取
命令行编译的步骤: 1)打开QT的命令提示符窗口(在开始菜单),另VS需要用“VS2012X86本机工具命令提示符”,不能用windows的CMD窗口。 2)cd到qwt的目录。 3)mingw32-make 或 qmake 生成makefile。 4)make或nmake,进行编译。 5)重复2-4步骤,编译“designer.pro”。 1)将lib文件夹下的“libqwt.a”和“libqwtd.a”拷贝到QT安装目录下的对应目录的lib文件夹下; 2)将lib文件夹下的“qwt.dll”和“qwtd.dll”拷贝到QT安装目录下的对应目录的bin文件夹下; 3)将src文件夹拷贝到拷贝到QT安装目录下的对应目录的include文件夹下(实际在需要.h文件),并改文件名字为“QWT”; 4)拷贝designer对应的.dll文件到QT的plugin对应目录下。
1,百度“qt官网”,选择“Download”页面,然后需要注册并下载qt-opensource-windows-x86-mingw491_opengl-5.4.1.exe
2,百度“qwt官网”,在Downloads区,选择qwt project page,跳转到下载页面;
二、Qt安装
1,双击“qt-opensource-windows-x86-mingw491_opengl-5.4.1.exe”,默认即可,一般要将qt安装在C盘根目录下,且路径中不可有中文名。
注:qt开发的工程,路径中也不可有中文名
2,设置环境变量:在path路径下添加“C:\Qt\Qt5.4.1\5.4\mingw491_opengl\bin”,可能还需要添加”C:\Qt\Qt5.4.1\5.4\mingw491_opengl\include“。
3,配置QCreator的编码方式:工具 -> 选项 。如下图
注:bin目录下,包含qt的各种库文件(.dll)。
三、qwt的编译和安装
1,参照qwt的说明文档(随源码一起下载),看“Install QWT”这一章节,首先解压“.zip”文件。
2,编译(build),可以选择使用QCreator,直接编译“qwt.pro文件”,或者使用命令行编译
3,拷贝文件
5,设置环境变量:可能需要添加新的”系统环境“变量项”QTDIR“,设为”C:\Qt\Qt5.4.1\5.4\mingw491_opengl“。
至此,qwt安装完毕,可以新建mainwindow工程验证,和用qtDesigner查看是否有qwt的控件。
四:工程文件的配置
1,可以专门分出一个工程文件,”.pri“,其中,i ——include,将通用设置放到这个文件中,然后在”.pro“文件中包含”.pri“文件即可。例如:”include(common.pri)“(仅为演示语法,括弧中可以包含路径,无双引号)。
2,”.pri“文件文件设置如下
#common configuration
QT += core gui widgets
UI_DIR += $$_PRO_FILE_PWD_/Build/
CONFIG(debug, debug|release):MOC_DIR += $$_PRO_FILE_PWD_/Build/Debug
else:MOC_DIR += $$_PRO_FILE_PWD_/Build/Release
CONFIG(debug, debug|release):RCC_DIR += $$_PRO_FILE_PWD_/Build/Debug
else:RCC_DIR += $$_PRO_FILE_PWD_/Build/Release
CONFIG(debug, debug|release):OBJECTS_DIR += $$_PRO_FILE_PWD_/Build/Debug
else:OBJECTS_DIR += $$_PRO_FILE_PWD_/Build/Release
CONFIG(debug, debug|release):DESTDIR += $$_PRO_FILE_PWD_/Build/Debug
else:DESTDIR += $$_PRO_FILE_PWD_/Build/Release
DEFINES += QT_DLL QWT_DLL
CONFIG(debug, debug|release):LIBS += \
-L"C:\Qt\Qt5.4.1\5.4\msvc2012_opengl\lib" -lqwtd \
-L"C:\Qt\Qt5.4.1\5.4\mingw491_32\lib" -lqwtd
else:LIBS += \
-L"C:\Qt\Qt5.4.1\5.4\msvc2012_opengl\lib" -lqwt \
-L"C:\Qt\Qt5.4.1\5.4\mingw491_32\lib" -lqwt
INCLUDEPATH += C:\Qt\Qt5.4.1\5.4\msvc2012_opengl\include\QWT \
C:\Qt\Qt5.4.1\5.4\mingw491_32\include\QWT
CODECFORTR = utf-8 #or gbk
#DEFAULTCODEC = utf-8
#CODEC = utf-8
CONFIG += c++11
语法规则可以查看Qt帮助文档的”QMake Manual“。重点看”qmake Language“ ”CreatingProject Files“和”Variable“等章节。
重点需要理解qt的宏和路径提取符。
0 0
- Qt5(minGW版)+Qwt编译和安装
- Qt5(VS版)+QWT编译、安装和配置
- qwt-6.1.3+qt5.7.0+mingw or MSVC版creator编译配置流程
- qt 5.6+mingw 编译安装QWT
- QT5 QWT安装
- QWT编译、配置、使用(VS2010 + Qt5.1.0)
- QWT编译、配置、使用(VS2010 + Qt5.1.0)
- QWT编译、配置、使用(VS2010 + Qt5.1.1)
- qwt安装配置与应用 (minGW版本)
- win7下 qwt编译和安装
- qwt插件安装教程(VS2013 64bit,QT5.5.0)
- 用mingw静态编译Qt4.8.2和Qt5.1.1
- 用mingw静态编译Qt4.8.2和Qt5.1.1
- Qt5.7.0 mingw+qwtplot3D 编译
- Qt5.8.0 mingw 编译QOCI
- mac下安装QWT(Qt5.5.0+qwt-6.1.2)
- 安装MSYS2+MinGW-w64+Qt5
- win7 Qt5.5安装Qwt 6.1.2
- 小技巧:防跨文件或跨包类型重定义
- Qt调试信息分类和qDebug()导出到文…
- try-catch应用心得
- HDU2041青年歌手大奖赛_评委会打分
- mysql
- Qt5(minGW版)+Qwt编译和安装
- struts2 标签里面不能使用el表达式可以使用ongl表达式
- 浅谈一般函数指针和类的非静态成员…
- 2015 QS World Uni…
- 浅谈:函数指针、仿函数和函数适配…
- Qt之操作Excel
- Qt5(VS版)+QWT编译、安装和配置
- Qt之导出PDF、HTML和Word(一)
- MQTT协议及拓展