Название: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: __Heaven__ от Январь 19, 2012, 18:28 Собственно, моя тема (http://www.prog.org.ru/topic_20603_0.html) по графикам себя изжила, появилась новая проблема.
У меня стоит windows 7, msvs2008, Qt lib, qt-msvs-add-in всё взаимодействует друг с другом. теперь пытаюсь прикрутить к этому всему библиотеку графиков. Поиски в интернете только ввели в заблуждение... Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: popper от Январь 19, 2012, 20:10 1. Qt собрана msvc2008?
2. Qwt собрана? 3. Подготовлен тестовый пример, в котором прописаны пути к заголовочным файлам и библиотеке Qwt? Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: __Heaven__ от Январь 20, 2012, 02:00 1. Qt собрана msvc2008? 1. Qt libraries 4.8.0 for Windows (VS 2008, 273 MB)2. Qwt собрана? 3. Подготовлен тестовый пример, в котором прописаны пути к заголовочным файлам и библиотеке Qwt? 2. Нет, я так и не смог её толково собрать 3. Не совсем понимаю, что Вы имеете в виду. С исходниками идёт папочка examples, если Вы это имеете в виду. Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: popper от Январь 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 Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: __Heaven__ от Январь 20, 2012, 12:09 qmake -tp vc -r popper, у меня давно появились эти файлы в результате команды nmake.В результате в корне <qwt_path> появится файл qwt.sln, его открываешь VS Express и компилируешь библиотеку. После компиляции у меня в поддиректории <qwt_path>\lib появились файлы qwt.dll, qwt.lib, qwtd.dll, qwtd.lib VS Express я бы не хотел устанавливать, я в интернете натыкался на то, как адаптировать это под VC2008. Меня больше интересует, что и где надо прописать, чтобы библиотека работала в VC, так как примеры работают только в Qt Creator за счёт того, что там всё открывается через pro файл, где прописаны либы и инклуды да и ещё чего-то... В VC же не существует этих pro файлов, там как-то по другому прописывается всё это счастье. Вообще, у меня сейчас 2 папки с qwt, одна с исходниками, в которой я делал qmake qwt.pro (с разными параметрами) и nmake и другая, которая появилась за счёт nmake install, так же я правил qwtconfig.pri, точнее перекоментировал строчки, где можно изменить путь некоторых параметров с папки qwt на qt (чтоб там всякие плагины для дизайнера ставились напрямую и т.п.) Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: kambala от Январь 20, 2012, 12:40 раз установлен qt-msvs-add-in, то в студии можно импортировать .pro-файл из меню Qt
Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: __Heaven__ от Январь 20, 2012, 12:50 kambala, всё верно. Я открыл проект примера и у меня появился только один файл в дереве. Всё работает теперь. Но только теперь не понятно, что и где надо прописывать, чтобы создавать свои проекты...
Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: kambala от Январь 20, 2012, 13:09 можно поисследовать свойства проекта - всевозможные настройки хранятся там.
для создания Qt-проектов аддин добавляет 2 шаблона - для гуи приложений и для консольных. Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: __Heaven__ от Январь 21, 2012, 11:19 Фух... что-то провел сравнение свойств проектов, только что созданного и импортированного из pro файла... Что-то я так и не понял, что именно надо добавлять... Копировал некоторые строчки и 0 результата
Название: Re: Как поставить QWT или MathGl совместно с MSVS2008 Отправлено: __Heaven__ от Январь 21, 2012, 12:11 Хотя нет. Вру.
Покопавшись в свойствах проекта я перекопировал строчки из импортированного проекта в новосозданный: Configuration Properties -> C/C++ General: Additional Include Directories Preprocessor: Preprocessor Difinitions -> Linker General: Additional Library Directories Я добился, что файл примера у меня запустился во вновь созданном проекте. |