Предупреждения при сборки библиотеки alglib в qt4.7.8 версия gcc 7
Подключил библиотеку alglib к qt. Сделав следующие:
Создал директорию alglib
Разместил в директории все .c и .h файлы.
Создал .pri. Добавил в него:
-----------------------------------------------------------
# operate objects # ----------------------------------------------------------- INCLUDEPATH += $$PWD # Header files HEADERS += $$PWD/alglibinternal.h \ $$PWD/alglibmisc.h \ $$PWD/ap.h \ $$PWD/dataanalysis.h \ $$PWD/diffequations.h \ $$PWD/fasttransforms.h \ $$PWD/integration.h \ $$PWD/interpolation.h \ $$PWD/linalg.h \ $$PWD/optimization.h \ $$PWD/solvers.h \ $$PWD/specialfunctions.h \ $$PWD/statistics.h \ $$PWD/stdafx.h # Source files SOURCES += $$PWD/alglibinternal.cpp \ $$PWD/alglibmisc.cpp \ $$PWD/ap.cpp \ $$PWD/dataanalysis.cpp \ $$PWD/diffequations.cpp \ $$PWD/fasttransforms.cpp \ $$PWD/integration.cpp \ $$PWD/interpolation.cpp \ $$PWD/linalg.cpp \ $$PWD/optimization.cpp \ $$PWD/solvers.cpp \ $$PWD/specialfunctions.cpp \ $$PWD/statistics.cppДобавил в .pro файл "include(alglib/alglib.pri)"
Запустил сборку и получил кучу предупреждений:
../Tion-pro28/alglib/alglibinternal.cpp: In function ‘alglib_impl::ae_int_t alglib_impl::getrdfserializationcode(alglib_impl::ae_state*)’: ../Tion-pro28/alglib/alglibinternal.cpp:381:44: warning: unused parameter ‘_state’ [-Wunused- parameter] ae_int_t getrdfserializationcode(ae_state *_state) ^~~~~~
Добавил в .pro строчку QMAKE_CXXFLAGS += -Wno-unused-variable пересобрал, но предупреждения остались.
В ссылки есть лог с полным списком предупреждений. Как убрать эти предупреждения?