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

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>
            亚洲精品视频啊美女在线直播| 国产欧美日本在线| 亚洲国产成人高清精品| 亚洲欧美国产高清| 亚洲视频免费| 亚洲伊人伊色伊影伊综合网| 欧美大片91| 好吊视频一区二区三区四区| 国产精品综合不卡av| 国产精品家庭影院| 国产午夜精品视频免费不卡69堂| 国语自产在线不卡| 亚洲精品1234| 中文在线资源观看网站视频免费不卡| 亚洲午夜久久久久久久久电影网| 亚洲欧美日韩国产另类专区| 久久久精品一区| 欧美成人综合网站| 亚洲伦理精品| 亚洲女女女同性video| 久久久久久香蕉网| 欧美日韩精品免费观看视频完整| 国产精品一卡二| 亚洲高清不卡在线| 亚洲欧美激情精品一区二区| 久久亚洲一区二区三区四区| 亚洲精品一二三| 久久精品在线播放| 欧美日韩一区二区在线观看视频| 国内精品久久久久影院色| av成人免费在线观看| 久久综合色一综合色88| 在线视频一区二区| 欧美大片免费观看| 国产亚洲精品aa午夜观看| 91久久夜色精品国产九色| 久久精品视频在线| 亚洲视频免费观看| 欧美激情在线有限公司| 在线免费观看日本欧美| 先锋a资源在线看亚洲| 亚洲电影在线免费观看| 久久久www成人免费无遮挡大片| 欧美日韩国产在线播放网站| 伊伊综合在线| 一本不卡影院| 免费高清在线一区| 久久蜜桃精品| 一个色综合av| 欧美激情一二区| 亚洲高清久久| 另类尿喷潮videofree | 国产精品系列在线| av成人手机在线| 91久久久一线二线三线品牌| 久久久久久一区二区| 韩国欧美一区| 久久全球大尺度高清视频| 欧美亚洲一级| 国产一区二区三区久久久| 韩国福利一区| 久久久综合网| 国产精品美女999| 亚洲影院高清在线| 中文久久精品| 国产精品美女999| 欧美在线观看视频一区二区三区| 99在线视频精品| 国产精品美女999| 久久精品成人一区二区三区| 欧美伊人精品成人久久综合97| 国产日本欧美视频| 麻豆国产va免费精品高清在线| 久久精品国产综合精品| 亚洲二区在线观看| 亚洲精品国产欧美| 国产精品久久久久久一区二区三区 | 国产在线视频不卡二| 久久久久se| 久久一区激情| 夜夜夜精品看看| 亚洲视频在线观看| 韩国av一区二区三区| 亚洲高清久久久| 欧美三区美女| 久久夜色精品国产亚洲aⅴ| 可以免费看不卡的av网站| 亚洲免费成人| 亚洲欧美国产精品va在线观看 | 一区二区三区日韩欧美| 亚洲一区二区欧美| 精东粉嫩av免费一区二区三区| 亚洲高清自拍| 欧美色播在线播放| 老司机精品久久| 欧美三级第一页| 欧美jjzz| 国产精品一区二区三区久久| 欧美成人一区二区在线| 国产精品久久久久久久久婷婷 | 美日韩精品视频免费看| 欧美日韩一区在线观看| 久久综合综合久久综合| 国产精品久久久久久亚洲毛片 | 亚洲国产精品一区二区第四页av| 欧美日韩国产一中文字不卡| 蜜月aⅴ免费一区二区三区| 欧美区一区二区三区| 久久影视精品| 国产精品系列在线| 亚洲毛片一区| 亚洲欧洲美洲综合色网| 午夜国产精品视频| 亚洲婷婷综合久久一本伊一区| 一区二区三区欧美在线| 久久久久国产一区二区| 欧美绝品在线观看成人午夜影视 | 国自产拍偷拍福利精品免费一| 91久久国产综合久久| 好看不卡的中文字幕| 亚洲私人黄色宅男| 亚洲国产精品第一区二区| 欧美在线短视频| 亚洲欧美日韩中文播放| 欧美绝品在线观看成人午夜影视| 蜜乳av另类精品一区二区| 国模叶桐国产精品一区| 亚洲一区二区三区在线看| 亚洲色图制服丝袜| 欧美日韩另类字幕中文| 亚洲精品国产精品国自产观看| 亚洲精品国产欧美| 暖暖成人免费视频| 亚洲第一在线综合在线| 最近中文字幕日韩精品 | 欧美成人精品高清在线播放| 久久婷婷一区| 精品不卡一区| 久久日韩精品| 欧美高清一区| 亚洲国产欧美不卡在线观看 | 久久久精品2019中文字幕神马| 午夜精品视频在线| 国产精品都在这里| 亚洲欧美春色| 老司机午夜免费精品视频| 亚洲国产成人av| 欧美激情欧美狂野欧美精品| 日韩午夜av| 午夜精品美女久久久久av福利| 国产精品丝袜久久久久久app| 亚洲淫性视频| 久久久久五月天| 亚洲国产91精品在线观看| 欧美成人在线网站| 艳妇臀荡乳欲伦亚洲一区| 性欧美超级视频| 精品成人在线视频| 欧美高清视频一二三区| aa亚洲婷婷| 久久久久国产精品麻豆ai换脸 | 午夜精品久久久久久久| 国内精品写真在线观看| 免费91麻豆精品国产自产在线观看| 欧美激情区在线播放| 在线综合亚洲| 国产真实久久| 欧美激情在线| 欧美在线一二三区| 亚洲国产精品第一区二区| 亚洲综合国产| 在线观看不卡| 国产精品卡一卡二卡三| 久久久在线视频| 亚洲国产老妈| 久久高清国产| 国产伦精品免费视频 | 亚洲制服丝袜在线| 裸体歌舞表演一区二区| 亚洲图片欧洲图片av| 狠狠爱综合网| 欧美日韩三级电影在线| 久久精品免费播放| 中日韩男男gay无套| 久久综合九色| 亚洲欧美日韩专区| 亚洲国产天堂久久国产91| 国产精自产拍久久久久久蜜| 欧美国产一区视频在线观看 | 欧美日韩视频在线| 久久偷窥视频| 亚洲欧美日韩一区在线| 亚洲精品美女在线| 免费人成精品欧美精品| 欧美一级二区| 亚洲一区二区精品视频| 最新日韩欧美| 在线观看亚洲精品| 国产日韩欧美不卡在线| 欧美日韩国产综合在线|