zoukankan      html  css  js  c++  java
  • qt demo pro

    qt demo pro

    qtdemo.pri

    TEMPLATE = app
    
    QT_VER = $$[QT_VERSION]
    QT_PATH = $$[QT_INSTALL_PREFIX]
    
    #message(Qt version is $$QT_VER)
    #message(Qt install prefix is $$QT_PATH)
    
    QT       += core gui
    
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
    CONFIG += debug_and_release
    
    TARGET = qtdemo
    CONFIG(debug, debug|release) {
        unix: TARGET = $$join(TARGET,,,_debug)
        else: TARGET = $$join(TARGET,,,d)
    }
    
    VER_MAJ = 0
    VER_MIN = 1
    VER_PAT = 1
    VERSION = $$sprintf("%1.%2.%3",$$VER_MAJ,$$VER_MIN,$$VER_PAT)
    
    # BUILD_DIR = $$_PRO_FILE_PWD_/../build
    debug: DESTDIR = debug
    release: DESTDIR = release
    
    QMAKE_LIBDIR += $$DESTDIR
    
    UI_DIR += .ui
    OBJECTS_DIR += .obj
    MOC_DIR += .moc
    RCC_DIR += .res
    
    
    # Default rules for deployment.
    qnx: target.path = /tmp/$${TARGET}/bin
    else: unix:!android: target.path = /opt/$${TARGET}/bin
    !isEmpty(target.path): INSTALLS += target
    
    
    #win32:debug: CONFIG += console
    CONFIG(debug, debug|release) {
        CONFIG += debug
        CONFIG += warn_on
    
        DEFINES += QT_DEBUG
    } else {
        CONFIG += release
        CONFIG += warn_off
    
        DEFINES += QT_NO_DEBUG
        DEFINES += QT_NO_DEBUG_OUTPUT
        DEFINES += QT_NO_WARNING_OUTPUT
    }
    
    CONFIG += c++11
    
    # The following define makes your compiler emit warnings if you use
    # any Qt feature that has been marked deprecated (the exact warnings
    # depend on your compiler). Please consult the documentation of the
    # deprecated API in order to know how to port your code away from it.
    DEFINES += QT_DEPRECATED_WARNINGS
    
    # You can also make your code fail to compile if it uses deprecated APIs.
    # In order to do so, uncomment the following line.
    # You can also select to disable deprecated APIs only up to a certain version of Qt.
    #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
    
    DEFINES += QT_NO_CAST_FROM_ASCII
    DEFINES += QT_NO_CAST_TO_ASCII
    DEFINES += QT_NO_CAST_FROM_BYTEARRAY
    DEFINES += QT_NO_URL_CAST_FROM_STRING
    DEFINES += QT_USE_QSTRINGBUILDER
    
    
    SOURCES += 
        main.cpp 
        qmymainwindow.cpp
    
    HEADERS += 
        qmymainwindow.h
    
    FORMS += 
        qmymainwindow.ui
    
    
    # Disable warning C4819 for msvc
    msvc:QMAKE_CXXFLAGS += -execution-charset:utf-8
    msvc:QMAKE_CXXFLAGS += -source-charset:utf-8
    msvc:QMAKE_CXXFLAGS_WARN_ON += -wd4819

    ========== End

  • 相关阅读:
    SQL Server 性能优化之——T-SQL TVF和标量函数
    SQL Server 性能优化之——T-SQL 临时表、表变量、UNION
    Posix消息队列实现机制
    进程间通信基础知识整理
    进程间通信——FIFO(多个客户进程,一个服务进程)
    VMware+CentOS7+jdk1.7+hadoop2.4.1
    Java并发编程
    java并发编程
    读书笔记——Java IO
    读书笔记——异常
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/12273752.html
Copyright © 2011-2022 走看看