QwtPolar 库错误 Qt Creator

QwtPolar Library error Qt Creator

我在使用 QwtPolar 库时遇到问题。

我正在使用 Qt 5.3,我的 Qwt 6.1 可以正常工作。

我使用以下方法构建 QwtPolar:

qmake 
make
make install

当我尝试 运行 QwtPolar 示例时,出现以下错误:

QWidget: Must construct a QApplication before a QPaintDevice

我已经在 Qt 论坛和 Whosebug 上阅读了很多帖子,但我无法弄清楚发生了什么以及如何解决它。

注意:我读了一些关于混合调试和发布模式的东西,但我不知道用什么模式构建 Qwt 以及如何更改它。

如果有人能帮助我,我将不胜感激。

我正在使用 Windows 8.1.

对不起我的英语。

谢谢。

我很久以前就遇到过同样的错误。我会尝试在我的机器上重现您的问题,同时试试这个(其中一个应该有帮助):

  • 从调试模式切换到发布模式(反之亦然)并构建;
  • 在项目配置选项卡中禁用 "Shadow build" 并构建;
  • 重建项目。

问题已通过重新编译qwtpolar库解决。