Kef*_*fka 6 linux windows porting
如果某个特定的软件是在一个平台上运行而程序员/公司/任何想要将它移植到另一个平台上的,那究竟是做了什么?我的意思是,他们只是重写linux或Windows特定的引用到另一个的等价物?或者是否需要完整的重写?
只是试图理解是什么让它如此成本过高,以致许多主要供应商都没有将他们的软件移植到Linux(特别是考虑Adobe)
谢谢
这就是像 qt 或 gtk 这样的跨平台工具包的重点,它们提供了一个与平台无关的 API,它委托给编译程序的任何平台。
一些公司不使用这样的工具包,而是编写自己的工具包(无论出于何种原因 - 很可能与优化相关),这意味着他们不能只是为另一个操作系统重新编译他们的代码。
| 归档时间: |
|
| 查看次数: |
6325 次 |
| 最近记录: |