QT EXCEL 操作
代码:
#include <QtGui>
#include <QAxObject>
#include <QAxWidget>
#include <qaxselect.h>
#include <QAxBase>
int main(int argc, char **argv)
{
QAxWidget excel("Excel.Application");
excel.setProperty("Visible", true);
QAxObject * workbooks = excel.querySubObject("WorkBooks");
workbooks->dynamicCall("Open (const QString&)", QString("c:/test.xls"));
return 0;
}
D:\eclipse\workspace\test2/main.cpp:13: undefined reference to `QAxBase::querySubObject(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\eclipse\workspace\test2/main.cpp:15: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
D:\eclipse\workspace\test2/main.cpp:16: undefined reference to `QAxWidget::~QAxWidget()'
D:\eclipse\workspace\test2/main.cpp:16: undefined reference to `QAxWidget::~QAxWidget()'
求解决方案和原因,我看了很多博客,为什么别人好像都可以呢。