LHCoaxialSwitchSetInfo.pro 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. QT += widgets
  2. QT += network
  3. QT += gui
  4. QT += core
  5. #QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO
  6. #QMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO
  7. QMAKE_CXXFLAGS += -Wall
  8. QMAKE_CXXFLAGS += -Werror=return-type #函数无返回值
  9. QMAKE_CXXFLAGS += -Werror=return-local-addr #返回局部变量地址
  10. # QMAKE_CXXFLAGS += -Werror=missing-field-initializers #缺少初始值设定项
  11. QMAKE_CXXFLAGS += -Werror=maybe-uninitialized #变量可能没有被初始化
  12. # QMAKE_CXXFLAGS += -Werror=delete-non-virtual-dtor #
  13. # QMAKE_CXXFLAGS += -Werror=unused-but-set-variable #设置了但未使用的变量
  14. QMAKE_CXXFLAGS += -Werror=parentheses #括号不匹配
  15. QMAKE_CXXFLAGS += -Werror=pointer-arith #指针用在了算术运算
  16. # QMAKE_CXXFLAGS += -Werror=reorder #警告构造函数的顺序不会被使用
  17. QMAKE_CXXFLAGS += -Werror=format-extra-args #格式不对
  18. # QMAKE_CXXFLAGS += -Werror=unused-variable #未使用的变量
  19. TARGET = LHCoaxialServerSetInfo
  20. TEMPLATE = lib
  21. DEFINES += LHCOAXIALSWITCHSETINFO_LIBRARY
  22. CONFIG += c++11
  23. # You can make your code fail to compile if it uses deprecated APIs.
  24. # In order to do so, uncomment the following line.
  25. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  26. SOURCES += \
  27. comboBox/customcombobox.cpp \
  28. common/GlobalMsgMgr/globalmsgmgr.cpp \
  29. common/LHHTTPAPI/lhhttpapi.cpp \
  30. common/LHQLogAPI/LHQLogAPI.cpp \
  31. common/PaintHelper/painthelper.cpp \
  32. common/Singletonwork/singletonwork.cpp \
  33. common/UpdateSkinStyle/lhstylemanager.cpp \
  34. configwidget.cpp \
  35. devicemanager.cpp \
  36. lhcoaxialconfig.cpp \
  37. lhcoaxialswitchsetinfo.cpp
  38. HEADERS += \
  39. LHCoaxialSwitchSetInfo_global.h \
  40. comboBox/customcombobox.h \
  41. common/GlobalMsgMgr/globalmsgmgr.h \
  42. common/LHHTTPAPI/lhhttpapi.h \
  43. common/LHQLogAPI/LHQLogAPI.h \
  44. common/PaintHelper/painthelper.h \
  45. common/Singletonwork/singletonwork.h \
  46. common/UpdateSkinStyle/lhstylemanager.h \
  47. configwidget.h \
  48. devicemanager.h \
  49. lhcoaxialconfig.h \
  50. lhcoaxialswitchsetinfo.h
  51. # Default rules for deployment.
  52. unix {
  53. target.path = /usr/lib
  54. }
  55. !isEmpty(target.path): INSTALLS += target
  56. FORMS += \
  57. configwidget.ui
  58. RESOURCES += \
  59. common/GlobalMsgMgr/resglobalmsg.qrc \
  60. resource.qrc