TEMPLATE = lib QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets # without `c++14` old versions of qmake will explicitly set `-std=gnu++98` CONFIG += c++14 c++17 CONFIG += nokey CONFIG += staticlib win32: { DEFINES += _WIN32_WINNT=0x0501 } gcc { QMAKE_CXXFLAGS_RELEASE += -Werror=return-type QMAKE_CXXFLAGS_DEBUG += -Werror=return-type } msvc { DEFINES += NOMINMAX } SOURCES += qt_utils/utils.cpp \ qt_utils/charsetinfo.cpp HEADERS += qt_utils/utils.h \ qt_utils/charsetinfo.h TRANSLATIONS += \ qt_utils_zh_CN.ts