这是基于Qt框架下面的一个报表,而且是开源的。正好想尝试一下新的,就下载下来看看
https://cute-report.com/en/download
编译不难,可以用QtCreator打开项目进行编译,也可以在Qt的命令行下进行编译。
编译命令
qmake
make (如果你没改过设置,这里可以用mingw32-make)
make install
编译好之后就可以运行了。这里卡了我一下,无论是双击还是在creator中都不出界面,后来仔细看creator的输出,发现它需要运行参数,-g 。加上它就可以看到运行界面了。
接下来,就需要把编译好的程序打包,这里遇到的问题就是打包实际上是缺少很多dll,这一点一直对Qt不满意,由于该软件支持数据库,这些千万别忘记。然后就是Qt5Svg.dll和Qt5PrintSupport.dll这两个库,用Qt自带的工具一直没加上后一个。最后是一个一个试出来的。其他的就是CuteReport的编译出来的动态库。然后就可以再创建一个快捷方式,把-g加上,这样就可以双击出现界面了。