最近公司接了一個櫃控系統的項目,要求在android板子上運行最終的應用程序。
因此需要將部分程序編譯成 android下面可以用的庫文件。
基礎庫文件不做說明,根據修改或者重寫。
主要是遇到了插件部分的庫文件,插件部分是一整個A.pro管理所有子項目的pro。
在A.pro中嘗試使用android和win32等符號進行條件編譯,但是沒有作用,依然按照所有存在pro進行編譯了。
后來用了一種取巧的辦法:
!android{ sub = ABC \ BCD } android{ sub = ABC \ EFG } SUBDIRS += $$sub
這樣就可以控制不同環境編譯不同子項目了