qtiplot 安装
2010-08-07 18:35:42| 分类:
默认分类
| 标签:
|举报
|字号大中小 订阅
1. 下载 qtiplot-0.9.8.zip
2. 解压
3. cd qtiplot-0.9.8
4. 看到下面有一个目录 3rdparty
分别使用 qmake *.pro, make 编译一下
5. 回到qtiplot-0.9.8 下 , cp build.conf.example build.conf
然后 qmake qtiplot.pro , make
会看到缺少不少东西, 需要一个一个补上
如 gsl, 这个一般我们机器上已经安装,做个链接即可.
muparser 下载最新的,安装上.
quazip , 自己下载安装, 然后把 build.conf 中位置改成
# include path.
QUAZIP_INCLUDEPATH = /usr/local/include/quazip/
# link locally against a copy in 3rdparty/
QUAZIP_LIBS = /usr/local/lib/libquazip.so
不想安装Excel 相关的东西了, 把下面的注释掉
##########################################################
## ExcelFormat - optional. you don't have to set these variables
##(http://www.codeproject.com/KB/office/ExcelFormat.aspx)
##########################################################
# include path.
# XLS_INCLUDEPATH = $$QTI_ROOT/3rdparty/ExcelFormat/
# link locally against a copy in 3rdparty/
# XLS_LIBS = $$QTI_ROOT/3rdparty/ExcelFormat/lib/libExcelFormat.a
下面两种图片格式也注释掉了
##########################################################
## libpng - optional. you don't have to set these variables
##########################################################
# include path. leave it blank to use SYS_INCLUDE
#LIBPNG_INCLUDEPATH = $$QTI_ROOT/3rdparty/libpng/
# link statically against a copy in 3rdparty/
#LIBPNG_LIBS = $$QTI_ROOT/3rdparty/libpng/libpng.a
# or dynamically against a system-wide installation
#LIBPNG_LIBS = -lpng
##########################################################
## EmfEngine - optional. you don't have to set these variables
# http://soft.proindependent.com/emf/index.html
##########################################################
# include path.
#EMF_ENGINE_INCLUDEPATH = $$QTI_ROOT/3rdparty/EmfEngine/src
# link locally against a copy in 3rdparty/
#EMF_ENGINE_LIBS = $$QTI_ROOT/3rdparty/EmfEngine/libEmfEngine.a
python 的一个 sipAPIqti.h 没有弄好, 把build.conf 的这注释掉
contains( TARGET, qtiplot ) {
# building without muParser doesn't work yet
SCRIPTING_LANGS += muParser
# SCRIPTING_LANGS += Python
Muparser, 这个还是重新下载编译,然后放在qitplot-0.9.8/3rdparty/ 下, 编译得到的lib文件名是.so
因此修改
include path. leave it blank to use SYS_INCLUDE
MUPARSER_INCLUDEPATH = $$QTI_ROOT/3rdparty/muparser/include
# link statically against a copy in 3rdparty/
MUPARSER_LIBS = $$QTI_ROOT/3rdparty/muparser/lib/libmuparser.so
# or dynamically against a system-wide installation
#MUPARSER_LIBS = -lmuparser
最后总算编译好了.
从源里可以安装qtiplot-0.9.7 , 那是现在一用 set column value 就崩溃,
原因是qtiplot-0.9.7 是在ubutu 9.04 下安装的. ubuntu更新后, qtiplot 没有重新安装.
现在的qtiplot-0.9.8 可以正常使用了.
col("1") 表示第一列的数据, 第二列可以这样计算
col("1")+0.05
评论这张
转发至微博
转发至微博
评论