qwt主要是数据可视化的,现在的Qt也自带了可视化工具。
qscintilla是文本编辑器工具。
libQGLViewer是三维可视化工具。
上面三个工具都可以推展Qt的能力,也可以结合QtCreator来用。
qwt
1.从sf上下载代码,用*.zip的。
2.修改一下安装路径
3.修改一下feature文件路径
4.编译examples
5.之后就qmake -> mingw32-make -> mingw32-make install
6.之后可以在QtCreator上编译例子
7.一些例子
QScintilla
1.从sf上下载
2.qmake -> mingw32-make -> mingw32-make install,可能最后从lib下拷贝*.dll到bin下
3.编译designer plugins
4.使用的时候加入 CONFIG += qscintilla2就可以了
5.为什么步骤4如此简单,因为。。。
6.lib位置
7.dll位置
libQGLViewer
1.下载
2.qmake -> mingw32-make -> mingw32-make
3.之后拷贝dll,lib,和相应的QGLViewer到inclue下。
4.手工添加feature文件
5.内容如下:
CONFIG *= qt opengl warn_on shared thread create_prl rtti no_keywords
QT *= xml opengl
ROOT_DIRECTORY = $$[QT_HOST_DATA]
INCLUDE_DIR = $${ROOT_DIRECTORY}/include
LIB_DIR = $${ROOT_DIRECTORY}/lib
# Include path, taking QGLViewer path prefix into account
INCLUDEPATH *= $${INCLUDE_DIR}
DEPENDPATH *= $${INCLUDE_DIR}
win32 {
# Seems to be needed for Visual Studio with Intel compiler
DEFINES *= WIN32
# Use native OpenGL drivers with Qt5.5
# No longer implicit since the ANGLE driver is now an alternative
LIBS += -lopengl32 -lglu32
isEmpty( QGLVIEWER_STATIC ) {
CONFIG(debug, debug|release) {
LIBS *= -L$${LIB_DIR} -lQGLViewerd2
} else {
LIBS *= -L$${LIB_DIR} -lQGLViewer2
}
} else {
DEFINES *= QGLVIEWER_STATIC
CONFIG(debug, debug|release) {
LIBS *= $${LIB_DIR}/libQGLViewerd2.a
} else {
LIBS *= $${LIB_DIR}/libQGLViewer2.a
}
}
}
6.libQGLViewer.prf
7.用时候加入 libQGLViewer就可以了
8.一些例子
多谢,亲爱的美美。