12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- QT += widgets core gui xml svg
- win32: {
- QT += winextras
- }
- TEMPLATE = lib
- CONFIG += staticlib
- CONFIG += c++11
- *g++*: {
- QMAKE_CXXFLAGS_RELEASE -= -O
- QMAKE_CXXFLAGS_RELEASE *= -O3
- }
- *msvc*: {
- QMAKE_CFLAGS += /utf-8
- QMAKE_CXXFLAGS += /utf-8
- QMAKE_CXXFLAGS_RELEASE -= /O
- QMAKE_CXXFLAGS_RELEASE *= /O2
- }
- CONFIG(debug, release|debug){
- win32:TARGET = qframelesswindowd
- else:TARGET = qframelesswindow
- } else {
- TARGET = qframelesswindow
- }
- SOURCES += \
- titlebar/TitleBar.cpp \
- titlebar/TitleBarButton.cpp \
- utils/Win32Utils.cpp \
- widgetResizeHandler/WidgetResizeHandler.cpp \
- windows/WindowsFramelessHelper.cpp
- HEADERS += \
- QFramelessWindow.h \
- titlebar/TitleBar.h \
- titlebar/TitleBarButton.h \
- utils/Win32Utils.h \
- widgetResizeHandler/WidgetResizeHandler.h \
- windows/WindowsFramelessHelper.h
- DESTDIR = $$PWD/../bin #指定生成的应用程序放置的路径
- LIBS += -L$$PWD/../bin #指定生成的库文件放置的路径,与应用程序放在一起
- unix {
- target.path = $$[QT_INSTALL_PLUGINS]/generic
- }
- RESOURCES += \
- qframelesswindow.qrc
|