C++ 在我的Qt应用程序中打开并与Excel通信

C++ 在我的Qt应用程序中打开并与Excel通信,c++,excel,qt,qt5,activeqt,C++,Excel,Qt,Qt5,Activeqt,我实际上是在QtCreator(开源)中创建一个应用程序,我需要打开Excel并通过发送Excel数据来进行通信。我尝试#包括,并使用以下内容修改我的.pro文件: CONFIG+= axcontainer Qt += activeqt 但它不起作用。我发现错误QAxWidget未在此范围内声明。我在网上读到很多自相矛盾的东西,比如你必须付执照费或者其他 如果有办法解决我的问题,你能给我解释一下吗?谢谢。您需要使用项目文件中模块的“Qt5方式”: QT += axcontainer 当然,您

我实际上是在QtCreator(开源)中创建一个应用程序,我需要打开Excel并通过发送Excel数据来进行通信。我尝试
#包括
,并使用以下内容修改我的
.pro
文件:

CONFIG+= axcontainer
Qt += activeqt
但它不起作用。我发现错误
QAxWidget未在此范围内声明
。我在网上读到很多自相矛盾的东西,比如你必须付执照费或者其他

如果有办法解决我的问题,你能给我解释一下吗?谢谢。

您需要使用项目文件中模块的“Qt5方式”:

QT += axcontainer
当然,您还需要包括必要的标题:

#include <QAxWidget>
#包括

您可以找到更详尽的解释。

“但它不起作用”?请详细说明-什么不起作用?感谢错误、日志等。@Final Competition:是的,我编辑了它,但错误并不重要,因为这只是一次尝试,我真的不知道怎么做,我只是添加库并祈祷,但如果有人能给我一个好的方法或解释。我在QT5 Windows 7上。你的QT版本4\5是什么?你必须包括像
#include
谢谢,我现在可以调用excel,但仍然没有显示excel窗口,真奇怪。我要去看医生。