Ошибка библиотеки QwtPolar Qt Creator

У меня проблемы с библиотекой QwtPolar.

Я использую Qt 5.3, и у меня Qwt 6.1 работает правильно.

Я строю QwtPolar используя:

qmake
make
make install

Когда я пытаюсь запустить примеры QwtPolar, я получаю следующую ошибку:

QWidget: Must construct a QApplication before a QPaintDevice

Я уже прочитал много сообщений в Qt Forum и stackoverflow, но я не могу понять, что происходит и как это решить.

Примечание: я читал кое-что о смешивании режимов отладки и выпуска, но я не знаю, какой режим использовался для сборки Qwt и как его изменить.

Я буду признателен, если кто-то может мне помочь.

Я использую Windows 8.1.

Извините за мой английский.

Благодарю.

1

Решение

Я встречал ту же ошибку давно. Я попытаюсь повторить вашу проблему на моей машине, а пока попробуйте это (одно из них должно помочь):

  • Переключиться из режима отладки в режим выпуска (или наоборот) и выполнить сборку;
  • Отключите «Shadow build» на вкладке «Конфигурация проекта» и создайте;
  • Перестройте проект.
1

Другие решения

Проблема была решена путем перекомпиляции библиотеки qwtpolar.

0

По вопросам рекламы [email protected]