c++ - Qt Eclipse 集成和自定义小部件插件

标签 c++ eclipse qt plugins integration

在 Windows 下使用 Eclipse 集成插件编译自定义小部件的正确步骤是什么?MinGW ?

我尝试了以下步骤,但在小部件栏中看不到小部件。

  1. 为 Win32 安装了 Qt 4.6.1(使用 MinGW)
  2. 安装了 Eclipse Helios 32 位(也与 Galileo 一起尝试过)
  3. 已安装 Qt Eclipse Integrator 1.6.1
  4. 为集成重新配置 Qt:configure -release -qtnamespace QtCppIntegration
  5. 使用 Eclipse 编译插件发布(也尝试使用 Creator)
  6. 复制的 DLL 文件和文件夹 C:\eclipse\plugins\com.trolltech.qtcppdesignerplugins.win32.x86_1.6.1 中的“a”文件
  7. 启动 eclipse -clean 来重置插件

当然,这个小部件在 Qt Designer 下运行良好,我可以在那里正确使用它。

最佳答案

用于 Windows 的 Qt Eclipse 集成和 Qt Creator 二进制文件是使用 Visual C++ 编译的,因此 MinGW 编译的插件无法与它们一起使用。 独立的 Qt Designer 是使用 MinGW 编译的,这就是您的插件使用它的原因。

你可以用 MinGW 重新编译 Qt Creator,我不确定 Qt Eclipse 集成。

关于c++ - Qt Eclipse 集成和自定义小部件插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3372630/

相关文章:

c++ - 有什么办法可以帮助代码返回值是 const 引用吗?

linux - 如何将 QSetting::NativeFormat 转换为 QSetting::IniFormat?

performance - 比较 QString 和 char* 的最有效方法是什么

c++ - 链接 boost 库时引发 "Error while loading shared libraries",但我无法使用 root 访问权限来修复它

C++ 等同于 sscanf?

java - 替换文件中的某些行

java - 如何监控我的 JVM 或 Eclipse 中有多少线程和内存使用情况?

java - 如何使用 Apache POI 解密 .doc/docx 文件?

c++ - 在 Qt 4.7 中,如何将弹出菜单添加到 QToolbar 按钮?

c++ - 当前对象的引用存储在内存中的什么位置?