@al31415
В исходниках qwtpolar есть файл INSTALL, прочитав который я разобрался в компиляции этой библиотеки.
Моя конфигурация:
Qt 5.2.1, MinGW 4.8.0
Qwt-6.1.0 (qwt-6.1.0.tar.bz2)
Qwtpolar-1.1.0 (qwtpolar-1.1.0.tar.bz2)
Я распаковал "qwt-6.1.0.tar.bz2" в каталог "C:\Qt\Build", затем поправил файл "qwtconfig.pri" следующим образом:
diff -Naur qwt-6.1.0/qwtconfig.pri qwt-6.1.0_m/qwtconfig.pri
--- qwt-6.1.0/qwtconfig.pri Thu May 30 22:18:27 2013
+++ qwt-6.1.0_m/qwtconfig.pri Sun May 25 00:49:50 2014
@@ -23,7 +23,7 @@
}
win32 {
- QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION
+ QWT_INSTALL_PREFIX = C:/Qt/Qwt-$$QWT_VERSION
}
QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc
После исправления запустил из меню "Пуск" (Qt 5.2.1->5.2.1->MinGW 4.8 (32-bit)->Qt 5.2.1 for Desktop (MinGW 4.8 32 bit)) командную строку с необходимыми для компиляции переменными окружения, перешел в командной строке в каталог "C:\Qt\Build\qwt-6.1.0", собрал библиотеку qwt и затем установил:
qmake qwt.pro
mingw32-make -j3
mingw32-make install
После успешной сборки qwt, распаковал архив "qwtpolar-1.1.0.tar.bz2" в каталог "C:\Qt\Build", затем поправил файл "qwtpolarconfig.pri" следующим образом:
diff -Naur qwtpolar-1.1.0/qwtpolarconfig.pri qwtpolar-1.1.0_m/qwtpolarconfig.pri
--- qwtpolar-1.1.0/qwtpolarconfig.pri Fri Jan 31 15:23:39 2014
+++ qwtpolar-1.1.0_m/qwtpolarconfig.pri Sun May 25 01:06:57 2014
@@ -20,7 +20,7 @@
}
win32 {
- QWT_POLAR_INSTALL_PREFIX = C:/QwtPolar-$$QWT_POLAR_VERSION
+ QWT_POLAR_INSTALL_PREFIX = C:/Qt/QwtPolar-$$QWT_POLAR_VERSION
}
QWT_POLAR_INSTALL_DOCS = $${QWT_POLAR_INSTALL_PREFIX}/doc
Потом в командной строке перешел в каталог "C:\Qt\Build\qwtpolar-1.1.0" и приступил к сборке:
qmake -set QMAKEFEATURES "c:/Qt/Qwt-6.1.0/features"
qmake qwtpolar.pro
mingw32-make -j3
mingw32-make install
У меня все нормально скомпилировалось и установилось. Патчи не применял, по статье не действовал, возможно она банально устарела. Если будут вопросы - задавайте. Как я понял для нормальной компиляции вам просто следует выполнить:
qmake -set QMAKEFEATURES "f:/Qt/Qwt-6.1.0/features"
Перед построением библиотеки.