成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Qt中根據不同版本號使用不同源碼

移動開發
一個項目文件是用來告訴qmake關于為這個應用程序創建makefile所需要的細節。例如,一個源文件和頭文件的列表、任何應用程序特定配置、例如一個必需要連接的額外庫、或者一個額外的包含路徑,都應該放到項目文件中。

qmake是用來為不同的平臺的開發項目創建makefile的Trolltech開發一個易于使用的工具。qmake簡化了makefile的生成,所以為了創建一個makefile只需要一個只有幾行信息的文件。qmake可以供任何一個軟件項目使用,而不用管它是不是用Qt寫的,盡管它包含了為支持Qt開發所擁有的額外的特征。

qmake基于一個項目文件這樣的信息來生成makefile。項目文件可以由開發者生成。項目文件通常很簡單,但是如果需要它是非常完善的。不用修改項目文件,qmake也可以為為Microsoft Visual Studio生成項目。眾所周知,qmake里是不提供

  1. #if (QT_VERSION >= QT_VERSION_CHECK(4, 5, 0))  
  2. // …  
  3. #endif 

這種語法的qmake的語法是

條件{

…執行的動作1…

}else{

…執行的動作2…

}

所以如果要執行根據版本控制的代碼可以用

  1. greaterThan(QT_MAJOR_VERSION, 4)|equals(QT_MAJOR_VERSION,4){  
  2.     greaterThan(QT_MINOR_VERSION, 5)|equals(QT_MINOR_VERSION, 5){   
  3.     message("bla,bla,bla ....")   
  4.     }   
  5. }else{   
  6.     message("pla,pla,pla ....")   
  7. }  

不過需要注意的是,greaterThan和equals是在qmake代碼里沒有公布的,詳細需要看qmake的源代碼

  1. qt/qmake/project.cpp  
  2. if(!qmake_test_functions) {   
  3. qmake_test_functions = new QMap;   
  4. qmake_test_functions->insert("requires", T_REQUIRES);   
  5. qmake_test_functions->insert("greaterThan", T_GREATERTHAN);   
  6. qmake_test_functions->insert("lessThan", T_LESSTHAN);   
  7. qmake_test_functions->insert("equals", T_EQUALS); 

小結:在Qt工程文件中根據不同版本號使用不同源碼的內容介紹完了,簡單的介紹了一下,希望對你有幫助吧。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2010-04-02 11:08:30

惠普服務器選購

2011-07-04 14:29:25

Qt Designer 容器

2014-12-15 14:02:48

iOS版本號蘋果

2010-03-30 16:22:55

Oracle不同版本

2023-02-27 14:51:40

MySQL數據庫

2015-07-22 10:09:59

Android M版本號

2017-03-30 16:56:43

Windows 10Windows版本號

2010-11-08 10:07:45

Chrome

2010-04-01 10:47:51

2010-05-26 16:44:19

SVN版本號

2010-09-08 11:11:50

CSS樣式CSS

2023-01-12 11:31:00

K8sToken

2022-05-24 07:51:05

測試模型測試單元測試

2021-07-27 07:49:39

SpringBoot配置環境

2024-07-08 13:56:12

微服務API代碼

2023-01-09 17:46:07

項目版本號字段

2021-08-11 08:32:24

Firefox英特爾LLVM

2017-02-08 14:29:04

2019-09-19 15:15:20

LinuxMint版本號

2010-06-28 10:13:17

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91久久精品国产91久久性色tv | 国产成人精品网站 | 北条麻妃国产九九九精品小说 | 三级在线免费观看 | 81精品国产乱码久久久久久 | 精品国产乱码久久久久久牛牛 | 国产精品欧美精品日韩精品 | 91亚洲国产亚洲国产 | 在线观看国产视频 | 久久国产精品无码网站 | 欧美极品一区二区 | 一区在线播放 | 中文字幕国产第一页 | 一区二区三区视频在线免费观看 | 亚洲三级av | 欧美在线 | 久久久久久艹 | 黄视频网站在线 | 亚洲成人黄色 | 亚洲综合色网站 | 性一交一乱一透一a级 | 中文字幕一区二区三区四区五区 | 欧美视频一区 | 狠狠操狠狠搞 | 国产精品久久久久久久久久久久冷 | 日本福利视频免费观看 | 国产精品jizz在线观看老狼 | 国产成人精品免费视频大全最热 | 人人干人人爽 | 久草新在线 | 免费观看国产视频在线 | 精品国产色 | 中文字幕在线网 | 中文av在线播放 | 久久久久久久综合色一本 | 操操日 | 日本午夜免费福利视频 | 亚洲精品二区 | 亚洲品质自拍视频网站 | 国产精品a一区二区三区网址 | 五月天婷婷狠狠 |