私は、WindowsとLinuxのAPI関数の間に1対1の等価性があるかどうか知りたくないし、すべてのAPI関数を知りたくない。なぜ私は私がプログラムされたアプリケーションポートに、Linuxで使うべきかAPIを知りたい LinuxでWin32 APIに相当するものは何でしょうか?
- :
は、私はちょうど2つの基本的な事柄のためにこれを知ってほしいですWin32 API、言い換えると、Win32 APIレベルで実行されます。
私は、これは実用的ではないことを知っているが、私は、この等価性を知ってほしいです。
[Mainsoft](http://www.mainsoft.com/content/mainsoft-unix-and-linux-overview)は、(ただし、重大な価格で)1つの可能性を提供します。 –
Qtは抽象レイヤーです。 Qtコマンドを基になるネイティブ操作にマップするプラットフォーム固有の実装を備えています。それは、あなたが移植したいと思っているwin32 apiの呼び出しに依存します。いくつかは、他の場所ではうまく動作しないような特定の窓です。 – Chriseyre2000
Win32は、GUI要素から3Dグラフィックス、ソケット操作までのすべてのセミ関連ライブラリの大規模なスイートです。 Linuxははるかにモジュール化されているので、おそらくプロジェクトを移植する際に使用するいくつかのライブラリを選んで選択したいと思うでしょう。 – meagar