青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Cpper
C/C++高級工程師 Android高級軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語言 程序猿
QT中 .pro文件的寫法如下:


1. 注釋
從“#”開始,到這一行結束。


2. 指定源文件
SOURCES = *.cpp

對于多源文件,可用空格分開,如:SOURCES = 1.cpp 2.cpp3.cpp
或者每一個文件可以被列在一個分開的行里面,通過反斜線另起一行,就像這樣:

SOURCES = hello.cpp \
                  main.cpp
還有一種是這樣

    SOURCES+= hello.cpp
    SOURCES +=main.cpp

這種方法中使用“+=”比“=”更安全,因為它只是向已有的列表中添加新的文件,而不是替換整個列表。


3. 指定頭文件
HEADERS = hello.h或者HEADERS += hello.h

列出源文件的任何一個方法對頭文件也都適用。


4. 配置信息
CONFIG用來告訴qmake關于應用程序的配置信息。

    CONFIG+= qt warn_on release

在這里使用“+=”,是因為我們添加我們的配置選項到任何一個已經存在中。這樣做比使用“=”那樣替換已經指定的所有選項是更安全的。
A> qt部分告訴qmake這個應用程序是使用Qt來連編的。這也就是說qmake在連接和為編譯添加所需的包含路徑的時候會考慮到Qt庫的。
B> warn_on部分告訴qmake要把編譯器設置為輸出警告信息的。
C> release部分告訴qmake應用程序必須被連編為一個發布的應用程序。在開發過程中,程序員也可以使用debug來替換release


5. 指定目標文件名
TARGET = filename

如果不設置該項目,目標名會被自動設置為跟項目文件一樣的名稱


6. 添加界面文件(ui)
INTERFACES = filename.ui


7. 平臺相關性處理
我們在這里需要做的是根據qmake所運行的平臺來使用相應的作用域來進行處理。為Windows平臺添加的依賴平臺的文件的簡單的作用域看起來就像這樣:

win32 {
SOURCES += hello_win.cpp
}

所以如果qmake運行在Windows上的時候,它就會把hello_win.cpp添加到源文件列表中。如果qmake運行在其它平臺上的時候,它會很簡單地把這部分忽略。


8. 如果一個文件不存在,停止qmake
如果某一個文件不存在的 時候,你也許不想生成一個Makefile。我們可以通過使用exists()函數來檢查一個文件是否存在。我們可以通過使用error()函數把正在運 行的qmake停下來。這和作用域的工作方式一樣。只要很簡單地用這個函數來替換作用域條件。對main.cpp文件的檢查就像這樣:

!exists( main.cpp ) {
  error( "No main.cpp file found")
}

“!”用來否定這個測試,比如,如果文件存在,exists( main.cpp)是真,如果文件不存在,!exists( main.cpp )是真。


9. 檢查多于一個的條件
假設你使用Windows并且當你在命令 行運行你的應用程序的時候你想能夠看到qDebug()語句。除非你在連編你的程序的時候使用console設置,你不會看到輸出。我們可以很容易地把 console添加到CONFIG行中,這樣在Windows下,Makefile就會有這個設置。但是如果告訴你我們只是想在當我們的應用程序運行在 Windows下并且當debug已經在CONFIG行中的時候,添加console。這需要兩個嵌套的作用域;只要生成一個作用域,然后在它里面再生成 另一個。把設置放在最里面的作用域里,就像這樣:

win32 {
  debug {
     CONFIG += console
  }
}

嵌套的作用域可以使用冒號連接起來,像這樣:

win32:debug {
CONFIG += console
}


10. 摸板
模板變量告訴qmake為這個應用程序生成哪種makefile。下面是可供使用的選擇:

A> app -建立一個應用程序的makefile。這是默認值,所以如果模板沒有被指定,這個將被使用。
B> lib - 建立一個庫的makefile。
C> vcapp - 建立一個應用程序的VisualStudio項目文件。
D> vclib - 建立一個庫的VisualStudio項目文件。
E> subdirs -這是一個特殊的模板,它可以創建一個能夠進入特定目錄并且為一個項目文件生成makefile并且為它調用make的makefile。


11. 生成Makefile
當你已經創建好你的項目文件,生成Makefile就很容易了,你所要做的就是先到你所生成的項目文件那里然后輸入:

Makefile可以像這樣由“.pro”文件生成:

    qmake -oMakefile hello.pro

對于VisualStudio的用戶,qmake也可以生成“.dsp”文件,例如:

    qmake -tvcapp -o hello.dsp hello.pro
posted on 2011-11-26 21:50 ccsdu2009 閱讀(649) 評論(0)  編輯 收藏 引用 所屬分類: QT編程
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲天堂男人| 国产精品视频精品| 最近中文字幕日韩精品| 夜夜精品视频| 免费成年人欧美视频| 国产片一区二区| 久久精品日韩欧美| 99热这里只有成人精品国产| 性久久久久久久久| 在线亚洲精品| 亚洲激情网站| 久久亚洲精品伦理| 亚洲手机成人高清视频| 国产精品国产精品| 99精品热6080yy久久| 亚洲欧洲日本一区二区三区| 国产精品久久久久免费a∨| 欧美激情女人20p| 免费成人av在线看| 乱码第一页成人| 91久久久久| 一区二区三区回区在观看免费视频| 欧美人成在线视频| 狼人天天伊人久久| 永久免费视频成人| 亚洲精品一区久久久久久| 国产精品理论片在线观看| 免费美女久久99| 国产一区清纯| 久久免费国产| 欧美二区在线观看| 欧美暴力喷水在线| 亚洲国产成人精品久久| 亚洲国产另类精品专区| 国产亚洲欧美一区二区三区| 一区二区成人精品 | 一区二区亚洲精品国产| 亚洲高清久久网| 欧美视频在线观看视频极品| 久久成人一区| 韩国福利一区| 中国日韩欧美久久久久久久久| 9i看片成人免费高清| 香蕉久久一区二区不卡无毒影院| 亚洲国产成人av| 欧美主播一区二区三区美女 久久精品人| 国产专区一区| 久久激情视频久久| 亚洲欧美伊人| 欧美四级电影网站| 一区二区高清视频在线观看| 亚洲视频专区在线| 午夜亚洲性色视频| 欧美一区二区三区久久精品茉莉花| 欧美日韩国产另类不卡| 亚洲高清视频一区二区| 亚洲小视频在线观看| 国产小视频国产精品| 久久精品免费播放| 亚洲第一在线综合网站| 欧美日本亚洲韩国国产| 亚洲精品国产精品国自产观看浪潮| 影音先锋国产精品| 久久综合国产精品| 欧美激情亚洲一区| 亚洲一区二区三区精品动漫| 国产精品自拍网站| 欧美在线视频播放| 亚洲电影在线免费观看| 宅男噜噜噜66一区二区| 欧美三级电影精品| 欧美一级日韩一级| 久久只精品国产| 欧美一区二区久久久| 亚洲第一在线视频| 国产精品一区二区在线观看不卡| 久久手机免费观看| 亚洲视频网在线直播| 美女诱惑一区| 久久av红桃一区二区小说| 亚洲精品一二| 久久嫩草精品久久久精品| 亚洲色图在线视频| 亚洲精品久久在线| 国产欧美在线看| 欧美精品九九99久久| 久久久福利视频| 欧美在线视频a| 欧美精品亚洲精品| 久久精品欧美日韩| 一本大道av伊人久久综合| 99视频在线精品国自产拍免费观看| 亚洲福利在线看| 亚洲国产专区| 99国产精品久久久| 日韩视频一区二区三区在线播放 | 狠狠色综合一区二区| 欧美11—12娇小xxxx| 久久中文欧美| 欧美激情精品久久久久| 欧美激情一区二区三区在线视频 | 中文在线资源观看网站视频免费不卡 | 久久精品国产成人| 欧美一区二区免费视频| 久久精品国产精品| 欧美日韩p片| 国产精品美女在线| 国产一区二区三区黄| 亚洲国产二区| 国产在线观看91精品一区| 亚洲毛片在线观看| 亚洲欧美制服中文字幕| 久久不见久久见免费视频1| 亚洲欧美电影院| 亚洲国产精品v| 宅男66日本亚洲欧美视频| 久久久久久日产精品| 欧美激情第六页| 国产精品免费视频观看| 樱桃国产成人精品视频| 欧美亚洲在线播放| 亚洲一级高清| 欧美岛国激情| 欧美日韩精品是欧美日韩精品| 欧美日本一区二区三区| 亚洲国产精品一区二区www在线| 亚洲女人av| 日韩视频一区二区在线观看 | 国产三级欧美三级| 亚洲东热激情| 久久久av网站| 午夜日韩在线观看| 国产精品一区=区| 欧美一区91| 亚洲国产精品久久精品怡红院| 欧美亚洲一区在线| 国产亚洲欧美日韩在线一区| 久久亚洲国产精品日日av夜夜| 久久九九久精品国产免费直播| 国产欧美日韩综合一区在线观看| 久久久综合网站| 久久久久久久性| av成人毛片| 欧美综合第一页| 在线精品高清中文字幕| 亚洲成色最大综合在线| 欧美视频一区二| 久久国产66| 国产精品国产精品| 久久久久久国产精品一区| 欧美二区乱c少妇| 午夜精品亚洲| 久久深夜福利| 久久色中文字幕| 母乳一区在线观看| 亚洲欧美日韩第一区| 欧美激情aaaa| 久久综合国产精品台湾中文娱乐网| 国产精品高精视频免费| 99精品视频免费| 久久国内精品视频| 亚洲自拍偷拍色片视频| 美女脱光内衣内裤视频久久影院| 欧美在线观看www| 国产精品白丝jk黑袜喷水| 久久久夜夜夜| 欧美日韩1234| 亚洲精品久久久久中文字幕欢迎你| 国产精品视频久久久| 欧美va亚洲va日韩∨a综合色| 国产亚洲午夜高清国产拍精品| 狠狠色2019综合网| 一本一本久久a久久精品综合麻豆| 亚洲精品免费一二三区| 欧美一级视频精品观看| 久久艳片www.17c.com| 国模私拍视频一区| 亚洲精品在线三区| 一本大道久久a久久精品综合| 久久婷婷综合激情| 母乳一区在线观看| 亚洲人成毛片在线播放| 浪潮色综合久久天堂| 久久久久久久综合狠狠综合| 亚洲精品一区在线观看| 久久久噜噜噜久噜久久 | 欧美韩国日本一区| 欧美刺激性大交免费视频| 亚洲国产精品久久久久| 欧美www视频| 亚洲欧美日韩国产一区二区| 蘑菇福利视频一区播放| 中国女人久久久| 国产自产高清不卡| 欧美精品一线| 久久成人精品无人区| 亚洲欧美在线看| 亚洲欧美一区在线| 1024成人| 国产亚洲欧洲997久久综合|