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的主要内容,如果未能解决你的问题,请参考以下文章