QFD.pro 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. QT += core gui
  2. win32: {
  3. QT += winextras
  4. }
  5. QT += widgets core gui xml svg
  6. *g++*: {
  7. QMAKE_CXXFLAGS_RELEASE -= -O
  8. QMAKE_CXXFLAGS_RELEASE *= -O3
  9. }
  10. *msvc*: {
  11. QMAKE_CFLAGS += /utf-8
  12. QMAKE_CXXFLAGS += /utf-8
  13. QMAKE_CXXFLAGS_RELEASE -= /O
  14. QMAKE_CXXFLAGS_RELEASE *= /O2
  15. }
  16. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
  17. CONFIG += c++11
  18. INCLUDEPATH += $$PWD/../QFluentWidgets
  19. CONFIG(debug, release|debug){
  20. win32:LIBS += -lqfluentwidgetsd
  21. else: LIBS += -lqfluentwidgets
  22. } else {
  23. LIBS += -lqfluentwidgets
  24. }
  25. INCLUDEPATH += $$PWD/../QFramelessWindow
  26. INCLUDEPATH += $$PWD/../QFramelessWindow/windows
  27. INCLUDEPATH += $$PWD/../QFramelessWindow/titlebar
  28. CONFIG(debug, release|debug){
  29. win32:LIBS += -lqframelesswindowd -luser32 -lDwmapi
  30. else: LIBS += -lqframelesswindow -luser32 -lDwmapi
  31. } else {
  32. LIBS += -lqframelesswindow
  33. }
  34. #-------------------------------------------------------------------------------
  35. # Build options
  36. #-------------------------------------------------------------------------------
  37. DESTDIR = $$PWD/../bin #指定生成的应用程序放置的路径
  38. LIBS += -L$$PWD/../bin #指定生成的库文件放置的路径,与应用程序放在一起
  39. # You can make your code fail to compile if it uses deprecated APIs.
  40. # In order to do so, uncomment the following line.
  41. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  42. INCLUDEPATH += $$PWD/pages
  43. INCLUDEPATH += $$PWD/widgets
  44. INCLUDEPATH += $$PWD/common
  45. SOURCES += \
  46. main.cpp \
  47. pages/Login.cpp \
  48. pages/MainWindow.cpp
  49. HEADERS += \
  50. pages/Login.h \
  51. pages/MainWindow.h
  52. # Default rules for deployment.
  53. qnx: target.path = /tmp/$${TARGET}/bin
  54. else: unix:!android: target.path = /opt/$${TARGET}/bin
  55. !isEmpty(target.path): INSTALLS += target
  56. RESOURCES += \
  57. resource.qrc