12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- 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
|