QT += widgets QT += network QT += gui QT += core #QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO #QMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO QMAKE_CXXFLAGS += -Wall QMAKE_CXXFLAGS += -Werror=return-type #函数无返回值 QMAKE_CXXFLAGS += -Werror=return-local-addr #返回局部变量地址 # QMAKE_CXXFLAGS += -Werror=missing-field-initializers #缺少初始值设定项 QMAKE_CXXFLAGS += -Werror=maybe-uninitialized #变量可能没有被初始化 # QMAKE_CXXFLAGS += -Werror=delete-non-virtual-dtor # # QMAKE_CXXFLAGS += -Werror=unused-but-set-variable #设置了但未使用的变量 QMAKE_CXXFLAGS += -Werror=parentheses #括号不匹配 QMAKE_CXXFLAGS += -Werror=pointer-arith #指针用在了算术运算 # QMAKE_CXXFLAGS += -Werror=reorder #警告构造函数的顺序不会被使用 QMAKE_CXXFLAGS += -Werror=format-extra-args #格式不对 # QMAKE_CXXFLAGS += -Werror=unused-variable #未使用的变量 TARGET = LHCoaxialServerSetInfo TEMPLATE = lib DEFINES += LHCOAXIALSWITCHSETINFO_LIBRARY CONFIG += c++11 # You can make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomment the following line. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ comboBox/customcombobox.cpp \ common/GlobalMsgMgr/globalmsgmgr.cpp \ common/LHHTTPAPI/lhhttpapi.cpp \ common/LHQLogAPI/LHQLogAPI.cpp \ common/PaintHelper/painthelper.cpp \ common/Singletonwork/singletonwork.cpp \ common/UpdateSkinStyle/lhstylemanager.cpp \ configwidget.cpp \ devicemanager.cpp \ lhcoaxialconfig.cpp \ lhcoaxialswitchsetinfo.cpp HEADERS += \ LHCoaxialSwitchSetInfo_global.h \ comboBox/customcombobox.h \ common/GlobalMsgMgr/globalmsgmgr.h \ common/LHHTTPAPI/lhhttpapi.h \ common/LHQLogAPI/LHQLogAPI.h \ common/PaintHelper/painthelper.h \ common/Singletonwork/singletonwork.h \ common/UpdateSkinStyle/lhstylemanager.h \ configwidget.h \ devicemanager.h \ lhcoaxialconfig.h \ lhcoaxialswitchsetinfo.h # Default rules for deployment. unix { target.path = /usr/lib } !isEmpty(target.path): INSTALLS += target FORMS += \ configwidget.ui RESOURCES += \ common/GlobalMsgMgr/resglobalmsg.qrc \ resource.qrc