最近來了個專案,這個工程要跑在pc端還要跑在android端,估計後面還會跑到mac端,開始想單獨做兩個工程,乙個pc,乙個android,用哪個的時候單獨編譯執行哪個,但是感覺很冗餘,也很麻煩,因為除了兩個平台的介面不同之外,其餘後台業務邏輯資料請求幾乎一模一樣,單獨列出來編譯固然很方便,但是想到每次都要開啟兩個不同的工程,可能同乙份後台邏輯業務**copy兩份時,就很頭大。
所以,就想到了如下問題,將兩個工程融合到乙個工程裡面去,如圖:
根據切換不同的構建套件來自動編譯不同的工程,pc會自動編譯pc端的,安卓會自動編譯安卓的,而不是單獨開啟兩個工程
QT 多目錄多工程 配置
因為專案中我們需要把模組分的比較明確,這樣既方便大家分工合作,也方便日後模組重複使用。昨天初次摸索了一下,碰到了bug。解決了後,決定把這種開發方式和大家分享一下。新建工程時,我們選擇 other project subdirs project 這個工程即建立乙個完整的父工程,在父工程下包含很多子工...
多工 協程
示例 import time defwork1 while true print 正在掃地 yield defwork2 while true print 正在搬磚 yield w1 work1 w2 work2 協程肯定是併發執行 while true next w1 next w2 greenl...
多工 攜程
1 協程 1.1 協程是啥 yield import time deftask1 while true print 1 time.sleep 0.1 yield deftask2 while true print 2 time.sleep 0.1 yield defmain t1 task1 t2 ...