Qt qmake 條件判斷的坑

2021-10-06 01:53:39 字數 743 閱讀 6439

qt qmake中可以使用條件判斷來載入不同項,如:

defines += ffmpeg_4_2_2

contains(defines, ffmpeg_4_0_2)

contains(defines, ffmpeg_4_2_2)

#可正常判斷

但contains 的括號如果另起一行,則不能正常列印。如

defines += ffmpeg_4_2_2

contains(defines, ffmpeg_4_0_2)

contains(defines, ffmpeg_4_2_2)

#無法正常判斷,兩條語句都會列印出來

qmake會多次列印,解決方法:

## 去除config中多餘的debug 和 release

definereplace(remove_extra_config_parameter)

}for (iter, debug_and_release_params)

configs += $$last(debug_and_release_params) # 新增(保留)預選佇列的最後屬性

return($$configs)

}# 使用

config = $$remove_extra_config_parameter($$config)

條件判斷 條件篩選?不如條件判斷!

怎樣加快招投標工作流程呢?在此給您支個招,讓excel幫你提高工作效率吧。以下是考評 商是否合格的列表,得分小於60或缺評,則判為 不合格 得分大於60,則判為 合格 為了方便大家學習,開拓思路,在此提供兩種解題方法。01 條件篩選法 開啟篩選功能 數字篩選 小於 在 自定義自動篩選方式 中,分別輸...

記使用Linux中的 進行條件判斷的坑

今天早上看 鳥哥的linux私房菜 中shell指令碼編寫章節下的13.3.2 利用判斷符號一節後,按照鳥哥的示例編寫了乙個簡單的指令碼如下 bin bash path bin usr bin usr sbin usr local bin usr local sbin bin export path...

條件判斷if

if用於條件判斷,適用於以下情形 1 判斷驅動器 檔案或資料夾是否存在,用 if exist 語句 2 判斷某兩個字串是否相等,用 if 字串1 字串2 語句 3 判斷某兩個數值是否相等,用 if 數值1 equ 數值2 語句 4 判斷某個變數是否已經被賦值,用 if defined str 語句 ...