Russian Qt Forum

Qt => Общие вопросы => Тема начата: 8Observer8 от Август 27, 2014, 13:31



Название: [Solved] Qwt. The program has unexpectedly finished
Отправлено: 8Observer8 от Август 27, 2014, 13:31
Привет!

Демо-пример:

VerySimplePlot.pro
Код
C++ (Qt)
QT += widgets
 
INCLUDEPATH += "C:/Qwt-6.1.0/include"
LIBS += "C:/Qwt-6.1.0/lib/libqwtd.a"
 
SOURCES += \
   main.cpp
 

main.cpp
Код
C++ (Qt)
#include <QApplication>
#include "qwt_plot.h"
 
int main( int argc, char *argv[] )
{
   QApplication app( argc, argv );
 
   QwtPlot plot;
   plot.show();
 
   app.exec();
}
 

Output:
Цитировать
The program has unexpectedly finished.

Пробовал ставить точку останова:
(http://i.pixs.ru/storage/9/5/9/300png_5816215_13587959.png)

Встречали такую ошибку?


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: __Heaven__ от Август 27, 2014, 13:42
Разные компиляторы (версии) использовались при компиляции либы и приложения


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: 8Observer8 от Август 27, 2014, 13:47
Спасибо за ответ!

Я погуглил ошибку "0xc0000135". Тут говорят, что надо поставить .NET 2.0: http://www.youtube.com/watch?v=P1GAfRN9ovI

А у меня - 4.5. Может быть из-за этого? Скачивать долго. Может попробую Qwt пересобрать.


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: kambala от Август 27, 2014, 13:53
при чем тут дотнет?


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: __Heaven__ от Август 27, 2014, 13:53
У меня в 5.3 такая же вылетает. В 5.2.1 нет. Либу собирал с помощью mingw из 5.2.1


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: __Heaven__ от Август 27, 2014, 13:54
при чем тут дотнет?
Действительно, откуда это плодится... Не первый раз вижу на форуме.


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: 8Observer8 от Август 27, 2014, 14:02
Цитировать
Действительно, откуда это плодится...
Как откуда? Ну вот я взял, погуглил и нашёл :)


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: kambala от Август 27, 2014, 14:06
у Qt нет зависимостей от дотнета, как и у mingw. проблема явно не в этом.


Название: Re: Qwt. The program has unexpectedly finished
Отправлено: alex312 от Август 27, 2014, 14:14
проблема скорее всего в том, что с релизной версией приложения линкуется дебажная версия либы, либо, как сказали во втором посте, либа скомпиленная под другую версию Qt.

З.Ы. коды ошибок - http://msdn.microsoft.com/en-us/library/cc231196.aspx


Название: Re: [Solved] Qwt. The program has unexpectedly finished
Отправлено: 8Observer8 от Сентябрь 02, 2014, 12:02
Всем спасибо! Проблему решил. Перешёл на QCustomPlot: http://www.qcustomplot.com/index.php/tutorials/settingup