qt 配置 根據不同平臺編譯

有兩種平臺,一是桌面平臺,二是arm平臺

第三方庫根據不同的平臺編譯出來是不一樣的,故需要動態選擇。

arm平臺添加宏

DEFINES+=PLATFORM_ARM_OK335

 

桌面平臺不添加宏


在pro文件中使用contains關鍵字進行區分:

if(contains(DEFINES, PLATFORM_ARM_OK335)) {#必須在一行

    message("compile for ok335")

    LIBS += /usr/local/lib/arm/liblog4cpp.a



}else{#必須在一行

    message("compile for x86")

    LIBS += /usr/local/lib/liblog4cpp.a



}

跨平臺編譯見 qt 配置 根據不同平臺編譯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章