qwt-6.1.5_QScintilla-2.10.8_libQGLViewer-2.7.1编译

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.一些例子

多谢,亲爱的美美。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值