VideoRecorder.pro 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator 2015-04-01T17:15:51
  4. #
  5. #-------------------------------------------------
  6. QT += core gui network
  7. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  8. UI_DIR = obj/Gui
  9. MOC_DIR = obj/Moc
  10. OBJECTS_DIR = obj/Obj
  11. #将输出文件直接放到源码目录下的bin目录下,将dll都放在了次目录中,用以解决运行后找不到dll的问
  12. #DESTDIR=$$OUT_PWD/bin/
  13. DESTDIR=$$PWD/bin/
  14. QMAKE_CXXFLAGS += -std=c++11
  15. TARGET = VideoRecorder
  16. TEMPLATE = app
  17. SOURCES += src/main.cpp\
  18. src/mainwindow.cpp \
  19. src/video/savevideofile.cpp \
  20. src/video/screenrecorder.cpp \
  21. src/widget/selectrect.cpp \
  22. src/widget/pushpoint.cpp \
  23. src/video/getvideothread.cpp
  24. HEADERS += src/mainwindow.h \
  25. src/video/savevideofile.h \
  26. src/video/screenrecorder.h \
  27. src/widget/selectrect.h \
  28. src/widget/pushpoint.h \
  29. src/video/getvideothread.h
  30. FORMS += src/mainwindow.ui
  31. INCLUDEPATH += $$PWD/lib/ffmpeg/include \
  32. $$PWD/lib/SDL2/include \
  33. $$PWD/src
  34. LIBS += $$PWD/lib/ffmpeg/lib/avcodec.lib \
  35. $$PWD/lib/ffmpeg/lib/avdevice.lib \
  36. $$PWD/lib/ffmpeg/lib/avfilter.lib \
  37. $$PWD/lib/ffmpeg/lib/avformat.lib \
  38. $$PWD/lib/ffmpeg/lib/avutil.lib \
  39. $$PWD/lib/ffmpeg/lib/postproc.lib \
  40. $$PWD/lib/ffmpeg/lib/swresample.lib \
  41. $$PWD/lib/ffmpeg/lib/swscale.lib \
  42. $$PWD/lib/SDL2/lib/x86/SDL2.lib