QT中操作EXCEl表格,运用 QAxObject类时总是报错
报错内容是C:\Users\Administrator\Desktop\Demo\readExcel\mainwindow.cpp:29: error: undefined reference to `QAxObject::QAxObject(QObject*)’。。。。。。
大概意思是 QAxObject不可用,本人是新手,困扰了好久,最终问题被攻克,接下来分享经验,如何使用 QAxObject类
本人编译环境Win7 64位系统 QT版本为4.8.7
1、确保计算机中安装Office Excel办公软件,主要是qt调用Excel组件使用。具体测试方法如下
通过在运行(win+r)里面输入 comexp.msc -32 来打开32位的组件服务,然后查看即可看到服务安装有没有Microsoft Excel之类的程序。如果没有,重新安装office组建。
2 在pro项目文件中添加CONFIG +=qaxcontainer,我的环境下添加CONFIG +=axcontainer,QT +=qaxcontainer,QT +=axcontainer 都报错,在qt5.0版本上,可以添加QT +=qaxcontainer试试。
接下就可以使用QAxObject类了。