當前位置:編程學習大全網 - 網站源碼 - 要是想做c++的桌面應用程序開發,那基於linux的和windows的從代碼本質上有區別嗎?

要是想做c++的桌面應用程序開發,那基於linux的和windows的從代碼本質上有區別嗎?

沒有本質的區別,只是使用不同的庫不同的實現方式而已。然後硬件驅動的編寫在windows和linux上也沒有孰高孰低的分別,因為驅動的性能很大程度上和硬件本身的性能以及代碼質量有關。個人覺得linux平臺開發外設驅動比較方便靈活,因為1,linux的硬件驅動架構相對簡潔,所有對設備的訪問統壹虛擬為對文件系統的訪問,windows的i/o子系統有點麻煩。2,linux下大部分驅動都是開源的,所以壹般設備妳都能找到很多前人寫好的作為參考。 3, Linux的系統是開源的,所以壹些底層開發遇到的障礙和限制會少壹些。

但是,從應用的角度來講,設備需要在哪個系統中使用,那就要開發相應的驅動。而不是說在哪個系統實現起來方便就開發哪種吧

  • 上一篇:問題:日本輕小說圖書館版和網頁版有什麽區別?
  • 下一篇:求大俠幫忙~~單片機技術
  • copyright 2024編程學習大全網