查看文章 |
qtiplot 安装
2010-08-11 16:10
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 |
最近读者:

