我使用 qt 5.1 为多平台目的构建了一个主应用程序/插件应用程序。
在 Windows 中,主应用程序是静态链接的,而插件是动态链接的(第一个是必需的,第二个是选择 :))
到目前为止,一切正常。
现在我希望插件能够显示一些东西(主要是配置......)并且在 Windows 上一切都无法正常工作。当我打算展示一些东西时,我得到了一个“QWidget:必须在 QPaintDevice 之前构造一个 QApplication”。经过一番研究,我了解到所有依赖于 UI 的东西都必须运行 QApplication 的实例,因此 qApp 不应为 NULL,但它与我的插件有关,但不是我的主应用程序。
任何人都知道如何设置/分配 QApplication ?
提前致谢 :)