QtXlsx在linux下怎样安装

QtXlsx在linux下怎样安装,第1张

Usage(1): Use Xlsx as Qt5’s addon module

1. Download the source code from github.com.

https://github.com/dbzhang800/QtXlsxWriter/archive/master.zip

Put the source code in any directory you like. At the toplevel directory run

Note: Perl is needed in this step.

qmake

make

make install

The library, the header files, and others will be installed to your system.

注:编译时会出现如下错误:

xlsxzipreader.cpp: In member function ‘void QXlsx::ZipReader::init()’:

xlsxzipreader.cpp:51:66: error: conversion from ‘QVector’ to non-scalar type ‘QList’ requested

QList allFiles = m_reader->fileInfoList()

解决方法:

1.打开出错的源文件

vim src/xlsx/xlsxzipreader.cpp

2.添加头文件#include ,然后把出错的地方的”QList” 用”QVector” 替换掉重新make就可以了。

Add following line to your qmake’s project file:

QT += xlsx

4. Then, using Qt Xlsx in your code

include “xlsxdocument.h”

int main()

{

QXlsx::Document xlsx

xlsx.write(“A1”, “Hello Qt!”)

xlsx.saveAs(“Test.xlsx”)

return 0

}

通常根目录下有.profile 文件,不过不同的版本的Linux有时候名字还略有不同,但基本上都有profile这个关键字,仔细找找。还有可能在其他的地方添加PATH变量,可以是系统的或用户的,也有可能在/etc目录下找找,要是开发板上的Linux那就更加仔细,并不是放在传统的地方

ubuntu自带的软件下载中心下载的Qt让人比较头疼,Qdesigner等可以正常使用,但是Qt的库函数不会下载,apt-get也无法下载的时候,需要手动安装。安装前确保有4G的剩余空间。安装过后可以删除2G安装用的文件。工具/原料装好的ubuntu步骤/方法下载QtFramework。进入网址/downloads,选择中间的标签LGPL,然后下载Qtlibraries4.7.0forlinux/x11(199MB)更新:找不到的话可以直接到assistant,还是很有用的。END注意事项安装前确保至少4G剩余空间。保证有10个小时的安装时间。视电脑配置而定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8995206.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存