大多數情況下,軟件需要某種方式來配置:根據設置,軟件會做不同的事情。例如,在Raspberry的微控制器上運行的軟件可能會帶有一個OLED LCD屏,也可能不帶:
帶OLED LCD的Raspberry Pi和tinyK22
我如何在我的應用程序代碼中處理這個問題?
變量Variable
例如,如果運行時可以使用某個功能,我可以在應用程序中檢查某個變量:
extern bool configHas_LCD = true;
...
if (configHas_LCD) {
showStatusOnLCD();
}
該方法將在運行時決定是否執行。它需要更多的內存,執行時間更長。
更多內容請參考以下鏈接:https://www.yiboard.com/thread-1152-1-1.html