Предупреждения при сборки библиотеки alglib в qt4.7.8 версия gcc 7

Подключил библиотеку alglib к qt. Сделав следующие:

  1. Создал директорию alglib

  2. Разместил в директории все .c и .h файлы.

  3. Создал .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
    
  4. Добавил в .pro файл "include(alglib/alglib.pri)"

  5. Запустил сборку и получил кучу предупреждений:

     ../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 пересобрал, но предупреждения остались.

В ссылки есть лог с полным списком предупреждений. Как убрать эти предупреждения?


Ответы (0 шт):