VideoRecorder.pro 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator 2020-02-06T20:41:27
  4. #
  5. #-------------------------------------------------
  6. QT += core gui network websockets multimedia
  7. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  8. TEMPLATE = app
  9. TARGET = VideoRecorder
  10. UI_DIR = obj/Gui
  11. MOC_DIR = obj/Moc
  12. OBJECTS_DIR = obj/Obj
  13. #将输出文件直接放到源码目录下的bin目录下,将dll都放在了此目录中,用以解决运行后找不到dll的问
  14. #DESTDIR=$$PWD/bin/
  15. win32{
  16. contains(QT_ARCH, i386) {
  17. message("32-bit")
  18. DESTDIR = $${PWD}/bin/win32
  19. } else {
  20. message("64-bit")
  21. DESTDIR = $${PWD}/bin/win64
  22. }
  23. }
  24. ### lib ### Begin
  25. include($$PWD/module/lib/lib.pri)
  26. ### lib ### End
  27. ### common ### Begin
  28. include($$PWD/module/common/common.pri)
  29. ### common ### End
  30. #包含可拖动窗体的代码
  31. include(module/DragAbleWidget/DragAbleWidget.pri)
  32. #包含 录屏模块
  33. include(module/ScreenRecorder/ScreenRecorder.pri)
  34. SOURCES += \
  35. src/AppConfig.cpp \
  36. src/CaptureTask/CapturePictureWidget.cpp \
  37. src/CaptureTask/CaptureTaskManager.cpp \
  38. src/CaptureTask/CaptureWindowWidget.cpp \
  39. src/CaptureTask/SelectAreaWidget/SelectAreaWidget.cpp \
  40. src/CaptureTask/SelectAreaWidget/ShowAreaWdiget.cpp \
  41. src/CaptureTask/SelectProgram/SelectRunningProgramDialog.cpp \
  42. src/CaptureTask/SelectProgram/ShowProgramPictureWidget.cpp \
  43. src/MainWindow.cpp \
  44. src/Widget/CustomWidget/MyCustomerWidget.cpp \
  45. src/Widget/CustomWidget/flowlayout.cpp \
  46. src/main.cpp\
  47. src/Base64/Base64.cpp \
  48. src/DeviceTest/AudioInfo.cpp \
  49. src/DeviceTest/DeviceSettingDialog.cpp \
  50. src/Widget/mymessagebox_withTitle.cpp \
  51. src/Base/FunctionTransfer.cpp \
  52. src/Widget/ShowRedRectWidget.cpp \
  53. src/Camera/ShowCameraWidget.cpp \
  54. src/Widget/Video/ShowVideoWidget.cpp
  55. HEADERS += \
  56. src/AppConfig.h \
  57. src/Base64/Base64.h \
  58. src/CaptureTask/CapturePictureWidget.h \
  59. src/CaptureTask/CaptureTaskManager.h \
  60. src/CaptureTask/CaptureWindowWidget.h \
  61. src/CaptureTask/SelectAreaWidget/SelectAreaWidget.h \
  62. src/CaptureTask/SelectAreaWidget/ShowAreaWdiget.h \
  63. src/CaptureTask/SelectProgram/SelectRunningProgramDialog.h \
  64. src/CaptureTask/SelectProgram/ShowProgramPictureWidget.h \
  65. src/DeviceTest/AudioInfo.h \
  66. src/DeviceTest/DeviceSettingDialog.h \
  67. src/MainWindow.h \
  68. src/Widget/CustomWidget/MyCustomerWidget.h \
  69. src/Widget/CustomWidget/flowlayout.h \
  70. src/Widget/mymessagebox_withTitle.h \
  71. src/Base/FunctionTransfer.h \
  72. src/Widget/ShowRedRectWidget.h \
  73. src/Camera/ShowCameraWidget.h \
  74. src/Widget/Video/ShowVideoWidget.h
  75. INCLUDEPATH += $$PWD/src \
  76. $$PWD/src/widget/common
  77. FORMS += \
  78. src/CaptureTask/CapturePictureWidget.ui \
  79. src/CaptureTask/CaptureTaskManager.ui \
  80. src/CaptureTask/CaptureWindowWidget.ui \
  81. src/CaptureTask/SelectAreaWidget/SelectAreaWidget.ui \
  82. src/CaptureTask/SelectAreaWidget/ShowAreaWdiget.ui \
  83. src/CaptureTask/SelectProgram/SelectRunningProgramDialog.ui \
  84. src/CaptureTask/SelectProgram/ShowProgramPictureWidget.ui \
  85. src/MainWindow.ui \
  86. src/DeviceTest/DeviceSettingDialog.ui \
  87. src/Widget/CustomWidget/MyCustomerWidget.ui \
  88. src/Widget/mymessagebox_withTitle.ui \
  89. src/Widget/ShowRedRectWidget.ui \
  90. src/Camera/ShowCameraWidget.ui \
  91. src/widget/video/ShowVideoWidget.ui
  92. RESOURCES += \
  93. res/resources.qrc
  94. win32:RC_FILE=$$PWD/res/main.rc
  95. macx:ICON = $$PWD/res/logo.icns