Russian Qt Forum
Ноябрь 24, 2024, 17:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Solved] Qwt. The program has unexpectedly finished  (Прочитано 5431 раз)
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.

Пробовал ставить точку останова:


Встречали такую ошибку?
« Последнее редактирование: Сентябрь 02, 2014, 12:01 от 8Observer8 » Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #1 : Август 27, 2014, 13:42 »

Разные компиляторы (версии) использовались при компиляции либы и приложения
Записан
8Observer8
Гость
« Ответ #2 : Август 27, 2014, 13:47 »

Спасибо за ответ!

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

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

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Август 27, 2014, 13:53 »

при чем тут дотнет?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #4 : Август 27, 2014, 13:53 »

У меня в 5.3 такая же вылетает. В 5.2.1 нет. Либу собирал с помощью mingw из 5.2.1
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #5 : Август 27, 2014, 13:54 »

при чем тут дотнет?
Действительно, откуда это плодится... Не первый раз вижу на форуме.
Записан
8Observer8
Гость
« Ответ #6 : Август 27, 2014, 14:02 »

Цитировать
Действительно, откуда это плодится...
Как откуда? Ну вот я взял, погуглил и нашёл Улыбающийся
Записан
kambala
Джедай : наставник для всех
*******
Online Online

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Август 27, 2014, 14:06 »

у Qt нет зависимостей от дотнета, как и у mingw. проблема явно не в этом.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #8 : Август 27, 2014, 14:14 »

проблема скорее всего в том, что с релизной версией приложения линкуется дебажная версия либы, либо, как сказали во втором посте, либа скомпиленная под другую версию Qt.

З.Ы. коды ошибок - http://msdn.microsoft.com/en-us/library/cc231196.aspx
Записан
8Observer8
Гость
« Ответ #9 : Сентябрь 02, 2014, 12:02 »

Всем спасибо! Проблему решил. Перешёл на QCustomPlot: http://www.qcustomplot.com/index.php/tutorials/settingup
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.094 секунд. Запросов: 23.