討論 關於跨平台

2021-06-01 01:32:05 字數 316 閱讀 2508

跨平台是軟體的乙個重要指標。一般程式可分為平台無關和平台相關兩部分,平台相關部分主要涉及外圍裝置(如串列埠、鍵盤、滑鼠、lcd等)和作業系統api(如定時器、互斥鎖、檔案系統操作、執行緒操作等)。

除了程式本身的跨平台需求外,還有種應用是對目標機的模擬,例如在pc上模擬一些嵌入式平台的應用,一來可以方便使用者體驗產品功能,二來windows友好的開發環境,程式除錯很方便。

class varchoper

;

這組介面應該盡可能小,只包含平台相關部分。不斷擴充後,可以作為小範圍的標準介面,其他程式則可以省去平台相關部分的編寫工作。

0 關於跨平台開發

一直以來都比較關注跨平台開發,無論是gui還是cui,想跨平台都不是一件容易的事。但是,跨平台開發都是乙個難以避免的事情。沒有人可以保證10年後大家電腦裡面使用的都是什麼作業系統,或許pc已經不再是主流的都有可能,更不用說windows和linux之爭了。毋庸置疑,跨平台很多很多的好處。但是,從程式...

跨平台相關

二者區別 strdup是posix,strdup是windows特定。在unix上,使用的strdup。在不同作業系統的lib庫名字不同的,為了讓程式可以多平台,需要在巨集定義中判斷當前執行作業系統和編譯器的型別,動態調整。windows win32 win32 linux linux linux ...

跨平台工具

作圖 做好圖 inkspace 向量圖 inpaint 提供類似 photoshop 的基礎功能,簡單易用 imagemagick pdf 處理 1.small pdf 2.i love pdf 編輯器1.sublime text 2.typora markdown 3.texmaker latex...