• 12257阅读
  • 9回复

ActiveQt [复制链接]

上一主题 下一主题
离线maplearner
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-14
    有人能够提供ActiveQt实现的源代码吗?在Qt 4.7里有ActiveQt的的头文件,不过它包括的QAxFactory.h中有一些功能不能实现,我在vs2010中运行Qt 4.7的examples时,出现了以下的错误
All outputs are up-to-date.
1>  main.cpp
1>main.cpp(42): fatal error C1083: Cannot open include file: 'QAxFactory': No such file or directory
1>
1>Build FAILED.
[ 此帖被maplearner在2011-04-14 09:57重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2011-04-14
我有一大堆问题没想明白:
1. 既然你用的MS2010,那么你的Qt应该是你下载源代码后亲自编译的吧?怎么会没有源码?
2. 假定你用的别人用MS2010替你编译好的,想把源码从构建环境中去掉,似乎还是有点工作量的(谁会做这么出力不讨好的事呢?)
3.  你确定你找到了 ActiveQt 的头文件?真正的头文件和源码可是在统一路径下的!如果不确定,不妨打开你的头文件,自己看内容
离线maplearner
只看该作者 2楼 发表于: 2011-04-14
回 1楼(dbzhang800) 的帖子
    我打开ActiveQt头文件所在的文件夹,里面只有头文件和一个.pri格式的文件。
离线dbzhang800

只看该作者 3楼 发表于: 2011-04-14
Re:回 1楼(dbzhang800) 的帖子
引用第2楼maplearner于2011-04-14 12:23发表的 回 1楼(dbzhang800) 的帖子 :
    我打开ActiveQt头文件所在的文件夹,里面只有头文件和一个.pri格式的文件。


1. 你没有回答我的前两个问题
2. 你有找到源文件的目录,也没有按我说的打开你找到的所谓的头文件

^_^
离线maplearner
只看该作者 4楼 发表于: 2011-04-14
回 3楼(dbzhang800) 的帖子
我i是用vs2010对qt进行重新编译,然后用vs2010建立Qt应用程序。只要不涉及ActiveQt的Qt examples都能运行成功。我从Qt的头文件里看不出什么东西,头文件里只包含了另一些头文件,内容如下:
#ifndef QT_ACTIVEQT_MODULE_H
#define QT_ACTIVEQT_MODULE_H
#include "qaxbase.h"
#include "qaxobject.h"
#include "qaxscript.h"
#include "qaxselect.h"
#include "qaxwidget.h"
#include "qaxaggregated.h"
#include "qaxbindable.h"
#include "qaxfactory.h"
#include "qaxtypes.h"
#endif
     这是ActiveQt的所有内容
离线dbzhang800

只看该作者 5楼 发表于: 2011-04-14
Re:回 3楼(dbzhang800) 的帖子
引用第4楼maplearner于2011-04-14 13:57发表的 回 3楼(dbzhang800) 的帖子 :
我i是用vs2010对qt进行重新编译,然后用vs2010建立Qt应用程序。只要不涉及ActiveQt的Qt examples都能运行成功。我从Qt的头文件里看不出什么东西,头文件里只包含了另一些头文件,内容如下:
#ifndef QT_ACTIVEQT_MODULE_H
#define QT_ACTIVEQT_MODULE_H
#include "qaxbase.h"
#include "qaxobject.h"
.......

恩,这儿包含了很多头文件,你只要打开其中一个应该就知道它究竟在什么地方了。
离线maplearner
只看该作者 6楼 发表于: 2011-04-14
     是看到一些源代码,不过我的问题好像不是我原来想的那样,好像要自己 build the QAxServer library(根据帮助文档的说明),才能运行成功。不过我还没建立过lib文件,新手~
离线maplearner
只看该作者 7楼 发表于: 2011-04-14
回 5楼(dbzhang800) 的帖子
是看到一些源代码,不过我的问题好像不是我原来想的那样,好像要自己 build the QAxServer library(根据帮助文档的说明),才能运行成功。不过我还没建立过lib文件,新手~
离线lee337
只看该作者 8楼 发表于: 2011-10-21
你好,我遇到的问题跟你一样,只要是examples\activeqt下的例子几乎都不能运行,请问,你最后解决了吗?如何解决得?我是新手~
新手上路
离线flc45
只看该作者 9楼 发表于: 2011-12-01
class Player : public QWidget

QAXFACTORY_DEFAULT(Player,
                   "{A4654626-808F-4BB8-9480-1C2B6FB95A04}",
                   "{533af11f-4899-431e-8b7f-2ddf588d1015}",
                   "{772c14a5-a840-4022-b79d-19549ece0cd9}",
                   "{dbce1e56-70dd-4f24-85e0-95c65d86254d}",
                   "{3f3db5e0-78ff-4e34-8a5d-3d3b96c83e09}")
快速回复
限100 字节
 
上一个 下一个