crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QWT установка, Что требуется?
qt_user
  опции профиля:
сообщение 2.12.2012, 10:57
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 11.9.2012
Пользователь №: 3518

Спасибо сказали: 0 раз(а)




Репутация:   0  


давайте в этой теме раскроем тему установки QWT в windows. Для линукса проблем не существует.

Итак, если скачать(выкачать из свн последнюю версию QWT) и открыть фаил INSTALL:

Цитата
B) Win32/MSVC
--------

Check that your Qt version has been built with MSVC - not with MinGW !

Please read the qmake documentation how to convert
your *.pro files into your development environment.

F.e MSVC with nmake:
qmake qwt.pro
nmake
nmake install

If you didn't enable autobuilding of the examples in qwtconfig.pri
you have to build the examples this way:

cd examples
qmake examples.pro
nmake

Windows doesn't like mixing of debug and release binaries. Most
of the problems with using the Qwt designer plugin are because
of trying to load a Qwt debug library into a designer release
executable.

It's not possible to load a plugin, that has been built with MinGW
into a Qt Designer/Creator, that has been built with MSVC ( and v.v ).
This is a common reason for problems, when working with prebuild
binaries of the Qt Creator.

C) Win32/MinGW
--------

Check that your Qt version has been built with MinGW - not with MSVC !

Start a Shell, where Qt4 is initialized. ( F.e. with
"Programs->Qt by Trolltech ...->Qt 4.x.x Command Prompt" ).
Check if you can execute "make" or something like "mingw32-make".

qmake qwt.pro
make
make install

If you didn't enable autobuilding of the examples in qwtconfig.pri
you have to build the examples this way:

cd examples
qmake examples.pro
make

Windows doesn't like mixing of debug and release binaries. Most
of the problems with using the Qwt designer plugin are because
of trying to load a Qwt debug library into a designer release
executable.

Don't forget to tell qmake where to find qwt.prf:
qmake -set QMAKEFEATURES ...


Как видно есть трабла с MINGW MSVC.

Вопрос на которые надо ответить:
1) Какой\откуда качать QT creator ?
2) Какой\откуда качать QT SDK?
3) Какой\откуда качать QT library?
4) Какой порядок установки?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.12.2012, 15:35
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(qt_user @ 2.12.2012, 12:57) *
Как видно есть трабла с MINGW MSVC.
не вижу!


Цитата(qt_user @ 2.12.2012, 12:57) *
Вопрос на которые надо ответить:
1) Какой\откуда качать QT creator ?
2) Какой\откуда качать QT SDK?
3) Какой\откуда качать QT library?
на эти 3 вопроса один ответ, с официального сайта, например: qt-project.org
Цитата(qt_user @ 2.12.2012, 12:57) *
4) Какой порядок установки?
Сначала собираем/устанавливаем библиотеку - Qt, затем QWT.
Креатор и SDK - по желанию, нужна только Qt.

SDK = Креатор + Qt.




Цитата(qt_user @ 2.12.2012, 12:57) *
Start a Shell, where Qt4 is initialized. ( F.e. with"Programs->Qt by Trolltech ...->Qt 4.x.x Command Prompt" ).
Приведён пример сборки QWT из командной строки, для Qt установленной из дистрибутива, в отсутствии Креатора или иной IDE.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
qt_user
  опции профиля:
сообщение 8.12.2012, 20:38
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 11.9.2012
Пользователь №: 3518

Спасибо сказали: 0 раз(а)




Репутация:   0  


у меня SDK. То есть QT и creator установлены. Внимание вопрос: Как определить чем скомпилирована библиотека QT ?
Как я понимаю QWT надо тоже тем же компилятором компилировать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.2.2025, 1:03