Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt-ActiveX服务器调试策略_C++_Qt_Activex_Activex Exe - Fatal编程技术网

C++ Qt-ActiveX服务器调试策略

C++ Qt-ActiveX服务器调试策略,c++,qt,activex,activex-exe,C++,Qt,Activex,Activex Exe,我在通过activeqt构建ActiveX对象时遇到问题。我试图通过qt 5文档()遵循一个“简单示例”,但当我运行演示IE页面时,该页面仅显示“对象不可用!您忘记构建和注册服务器了吗?”。我的步骤包括: 安装Visual Studio 2012 Express 使用额外源安装Qt creator(64位Windows 7上的64位) 构建QAxServer库 在简单示例项目上运行qmake 构建“简单”示例项目 用IE试试这个页面 我验证了classid是否至少显示在注册表中,编译输出说明ac

我在通过activeqt构建ActiveX对象时遇到问题。我试图通过qt 5文档()遵循一个“简单示例”,但当我运行演示IE页面时,该页面仅显示“对象不可用!您忘记构建和注册服务器了吗?”。我的步骤包括:

  • 安装Visual Studio 2012 Express
  • 使用额外源安装Qt creator(64位Windows 7上的64位)
  • 构建QAxServer库
  • 在简单示例项目上运行qmake
  • 构建“简单”示例项目
  • 用IE试试这个页面
  • 我验证了classid是否至少显示在注册表中,编译输出说明activex服务器已成功注册。我检查了事件日志,但没有显示任何内容。IE控制台指出“对象不支持属性或方法‘about’”,但即使我使用了伪造的类id,我也会遇到这个错误,所以我假设它可能会因为很多原因引发这个错误。有人有其他的调试策略吗?IE可能会在其他地方隐藏一些有用的日志?谢谢