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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование qwt. Все программы с ней завершаются крахом  (Прочитано 2213 раз)
KreshDiz
Гость
« : Февраль 05, 2016, 15:51 »

Текст проблемы
Цитировать
Запускается /home/kreshdiz/Рабочий стол/build-demo_qwt-Desktop_Qt_5_5_1_GCC_64bit-Debug/demo_qwt...
Программа неожиданно завершилась.
/home/kreshdiz/Рабочий стол/build-demo_qwt-Desktop_Qt_5_5_1_GCC_64bit-Debug/demo_qwt завершился крахом
Не могу собрать никакую демо программу не на Ubuntu не на Windows.
Всё компилится, но отладчик выдаёт ошибку до входа в программу.
Говорят что такое происходит когда qwt собран для qt4.
Установку производил командой
Код
Bash
sudo apt-get install libqwt

Пробовал собирать qwt для windows по инсктукции, но проблема не пропала.

Цитировать
Windows

Пусть сборка библиотеки Qwt будет производиться в папке E:\TEMP\qwt-6.1.2.

1. Скачиваем архив с исходниками Qwt (см. выше), распаковываем в папку E:\TEMP. Вносим необходимые изменения (см. выше) с помощью текстового редактора.

Если изменений много (не в данном случае), то можно воспользоваться патчем (см. выше). Скачиваем архив qwt612_patch.zip, распаковываем его в папку E:\TEMP\qwt-6.1.2. Запускаем MinGW Shell (см. MinGW 4.6.2) и вводим команды

cd /e/TEMP/qwt-6.1.2
patch -Np1 -i qwt612.patch
Открываем в текстовом редакторе файл qwtconfig.pri и проверяем путь установки.

Дальнейшие действия зависят от выбранной связки инструментов.

Qt 5 и MinGW

Предполагается, что библиотека Qwt будет устанавливаться в папку C:\Qt\qwt-6.1.2.

2. Запускаем оболочку Qt 5.5 for Desktop (MinGW 4.9.2 32 bit) (см. группу ярлыков библиотеки Qt в меню Пуск) и поочередно вводим команды

cd /D E:\TEMP\qwt-6.1.2
qmake qwt.pro -r -spec win32-g++
mingw32-make
mingw32-make install

Скажите пожалуйста, как заставить qwt работать?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Февраль 05, 2016, 18:09 »

статически слинковать?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
KreshDiz
Гость
« Ответ #2 : Февраль 06, 2016, 00:18 »

это как? можно подробнее?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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