QwtPolar 库错误 Qt Creator

Posted

技术标签:

【中文标题】QwtPolar 库错误 Qt Creator【英文标题】:QwtPolar Library error Qt Creator 【发布时间】:2016-02-22 20:09:11 【问题描述】:

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

我正在使用 Qt 5.3,并且我的 Qwt 6.1 工作正常。

我使用以下方法构建 QwtPolar:

qmake 
make
make install

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

QWidget: Must construct a QApplication before a QPaintDevice

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

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

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

我使用的是 Windows 8.1。

对不起我的英语。

谢谢。

【问题讨论】:

【参考方案1】:

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

从调试模式切换到发布模式(反之亦然)并构建; 在项目配置选项卡中禁用“影子构建”并进行构建; 重建项目。

【讨论】:

感谢您的回答。 - 在发布模式下,我收到以下错误:QWidget: Must construct a QApplication before a QPaintDevice 在调试模式下,我收到以下错误:error: cannot find -lqwtpolard - 我试图禁用“影子构建”,但我仍然收到错误消息。 - 我尝试“全部清理”并重建项目,但没有任何改变。 viddik13 我通过重新编译 qwtpolar 解决了这个问题。我不知道之前发生了什么,我认为我在编译步骤上做错了。无论如何,感谢您的帮助。【参考方案2】:

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

【讨论】:

怎么样?你能提供更多细节吗?

以上是关于QwtPolar 库错误 Qt Creator的主要内容,如果未能解决你的问题,请参考以下文章

测试从 qt4 迁移到 qt5 的库时出现分段错误

Qt 加载 libjpeg 库出现“长跳转已经运行”错误

Visual C++ 应用程序中的 Qt 库错误

qt creator qt5.1 vs2010 使用静态库时链接器错误

由于不同版本的 MSVC 和 Qt 库导致链接错误

使用 OpenCV 库(ubuntu)编译错误 Qt Creator