• 6230阅读
  • 4回复

关于ActiveQt的问题~ [复制链接]

上一主题 下一主题
离线thingbob
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-08
    我需要在一个QT工程的窗口做成ActiveX放到IE浏览器上,应该是怎么思路?我使用的是VS2008 C++/QT环境.我最初是创建ActiveQt server,如果只是生成这个工程还好,但是当我尝试连接整个解决方案的其他工程的lib就会出错:Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件..."  
    我感觉好象是在写idl的时候出错.因为这个工程的调用关系比较复杂,还涉及到一些OSG开源代码,所以不能把所有的代码加到这个工程里.请问大家应该怎么解决?
    后来我又尝试使用qtbrowserplugin的开源,我把开源代码的例子生成vcproj编译后,生成的dll并不是ActiveX,其实只是个动态库,大家谁用过告诉下怎么用.开源工程的代码中都没有idl,感觉根本不可能生成COM组件.很奇怪,
    谁有更好的思路教我下,我快被折腾死了,接触QT没多久,懂的实在太少了.谢谢大家了.
离线yj_yulin

只看该作者 1楼 发表于: 2009-08-09
看官方教材,里面说得比较清楚了。
离线flc45
只看该作者 2楼 发表于: 2011-11-30

核心技术:Qt QAxServer in-process
要点:MSVC 编译器、定义 def 文件
使用:依赖库应放在 %windir%/system32
参考:http://doc.qt.nokia.com/4.7/activeqt-server.html

貌似无法实现全屏效果
离线flc45
只看该作者 3楼 发表于: 2011-11-30
全屏后效果
离线jdwx

只看该作者 4楼 发表于: 2011-11-30
SG1?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个