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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как поставить QWT или MathGl совместно с MSVS2008  (Прочитано 5981 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« : Январь 19, 2012, 18:28 »

Собственно, моя тема по графикам себя изжила, появилась новая проблема.
У меня стоит windows 7, msvs2008, Qt lib, qt-msvs-add-in
всё взаимодействует друг с другом.
теперь пытаюсь прикрутить к этому всему библиотеку графиков. Поиски в интернете только ввели в заблуждение...
Записан
popper
Гость
« Ответ #1 : Январь 19, 2012, 20:10 »

1. Qt собрана msvc2008?
2. Qwt собрана?
3. Подготовлен тестовый пример, в котором прописаны пути к заголовочным файлам и библиотеке Qwt?
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #2 : Январь 20, 2012, 02:00 »

1. Qt собрана msvc2008?
2. Qwt собрана?
3. Подготовлен тестовый пример, в котором прописаны пути к заголовочным файлам и библиотеке Qwt?
1. Qt libraries 4.8.0 for Windows (VS 2008, 273 MB)
2. Нет, я так и не смог её толково собрать
3. Не совсем понимаю, что Вы имеете в виду. С исходниками идёт папочка examples, если Вы это имеете в виду.
Записан
popper
Гость
« Ответ #3 : Январь 20, 2012, 09:23 »

Попробуй qwt собрать так:
1. Запускаешь Qt 4.8.0 Command Promt
2. переходишь в директорию, где распакован qwt (далее <qwt_path> )
3. qmake -tp vc -r

В результате в корне <qwt_path> появится файл qwt.sln, его открываешь VS Express и компилируешь библиотеку. После компиляции у меня в поддиректории <qwt_path>\lib появились файлы qwt.dll, qwt.lib, qwtd.dll, qwtd.lib
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #4 : Январь 20, 2012, 12:09 »

qmake -tp vc -r

В результате в корне <qwt_path> появится файл qwt.sln, его открываешь VS Express и компилируешь библиотеку. После компиляции у меня в поддиректории <qwt_path>\lib появились файлы qwt.dll, qwt.lib, qwtd.dll, qwtd.lib

popper, у меня давно появились эти файлы в результате команды nmake.
VS Express я бы не хотел устанавливать, я в интернете натыкался на то, как адаптировать это под VC2008.

Меня больше интересует, что и где надо прописать, чтобы библиотека работала в VC, так как примеры работают только в Qt Creator за счёт того, что там всё открывается через pro файл, где прописаны либы и инклуды да и ещё чего-то... В VC же не существует этих pro файлов, там как-то по другому прописывается всё это счастье.

Вообще, у меня сейчас 2 папки с qwt, одна с исходниками, в которой я делал qmake qwt.pro (с разными параметрами) и nmake и другая, которая появилась за счёт nmake install, так же я правил qwtconfig.pri, точнее перекоментировал строчки, где можно изменить путь некоторых параметров с папки qwt на qt (чтоб там всякие плагины для дизайнера ставились напрямую и т.п.)
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4727



Просмотр профиля WWW
« Ответ #5 : Январь 20, 2012, 12:40 »

раз установлен qt-msvs-add-in, то в студии можно импортировать .pro-файл из меню Qt
Записан

Изучением 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



Просмотр профиля
« Ответ #6 : Январь 20, 2012, 12:50 »

kambala, всё верно. Я открыл проект примера и у меня появился только один файл в дереве. Всё работает теперь. Но только теперь не понятно, что и где надо прописывать, чтобы создавать свои проекты...
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4727



Просмотр профиля WWW
« Ответ #7 : Январь 20, 2012, 13:09 »

можно поисследовать свойства проекта - всевозможные настройки хранятся там.

для создания Qt-проектов аддин добавляет 2 шаблона - для гуи приложений и для консольных.
Записан

Изучением 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



Просмотр профиля
« Ответ #8 : Январь 21, 2012, 11:19 »

Фух... что-то провел сравнение свойств проектов, только что созданного и импортированного из pro файла... Что-то я так и не понял, что именно надо добавлять... Копировал некоторые строчки и 0 результата
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #9 : Январь 21, 2012, 12:11 »

Хотя нет. Вру.
Покопавшись в свойствах проекта я перекопировал строчки из импортированного проекта в новосозданный:

Configuration Properties
-> C/C++
    General: Additional Include Directories
    Preprocessor: Preprocessor Difinitions
-> Linker
    General: Additional Library Directories

Я добился, что файл примера у меня запустился во вновь созданном проекте.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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