这个代码怎么运行,为什么QAxWidget不能用
#include <QtGui>
#include <QAxObject>
#include <QAxWidget>
int main(int argc, char **argv)
{
QApplication a(argc, argv);
QAxWidget word("Word.Application");
word.setProperty("Visible", true);
QAxObject * documents = word.querySubObject("Documents");
documents->dynamicCall("Add (void)");
QAxObject * document = word.querySubObject("ActiveDocument");
document->dynamicCall("SaveAs (const QString&)", QString("e:/test/docbyqt.doc"));
document->dynamicCall("Close (boolean)", false);
word.dynamicCall("Quit (void)");
return 0;
}
debug/main.o: In function `Z5qMainiPPc':
C:\Users\Administrator\qt\aa/main.cpp:9: undefined reference to `QAxWidget::QAxWidget(QString const&, QWidget*, QFlags<Qt::WindowType>)'
C:\Users\Administrator\qt\aa/main.cpp:11: undefined reference to `QAxBase::querySubObject(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
C:\Users\Administrator\qt\aa/main.cpp:12: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
C:\Users\Administrator\qt\aa/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&)'
C:\Users\Administrator\qt\aa/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&)'
C:\Users\Administrator\qt\aa/main.cpp:16: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
C:\Users\Administrator\qt\aa/main.cpp:17: undefined reference to `QAxBase::dynamicCall(char const*, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
C:\Users\Administrator\qt\aa/main.cpp:18: undefined reference to `QAxWidget::~QAxWidget()'
mingw32-make.exe[1]: Leaving directory `C:/Users/Administrator/qt/aa'
C:\Users\Administrator\qt\aa/main.cpp:18: undefined reference to `QAxWidget::~QAxWidget()'
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [debug\aa.exe] Error 1
mingw32-make.exe: *** [debug] Error 2
23:39:14: 进程"C:\Qt\qtcreator-2.4.1\mingw\bin\mingw32-make.exe"退出,退出代码 2 。
构建项目aa 时发生错误 (目标: 桌面)
当执行构建步骤 'Make'时
为什么