Ce serait l'équivalent de l'API Win32 linux?

Je ne veux pas savoir si il y a un un-à-un à l'équivalence entre les fonctions de l'API windows et linux, ni voulez savoir à chaque fonction de l'API.

Je veux juste savoir ce pour deux choses de base:

  1. Je veux comprendre pourquoi Qt indépendant de la plateforme
  2. Je veux savoir ce que l'API dois-je utiliser linux au port d'une application programmée avec l'API Win32, ou en d'autres termes, à l'API Win32.

Je sais que ce n'est pas pratique, mais je veux savoir ce équivalence.

Mainsoft fournit une possibilité (quoique, à une sérieuse des prix).
Qt est une couche d'abstraction. Il a de la plate-forme de mises en carte Qt commandes sous-jacent au fonctionnement natif. Cela dépend de l'api win32 appel que vous voulez de port. Certaines sont spécifiques à windows qu'ils ont peu de chances de travailler n'importe où ailleurs.
Win32 est une massive gamme de semi-bibliothèques pour tout, des éléments d'interface graphique de graphiques 3D de prise de manipulation. Linux est beaucoup plus modulaire, et vous aurez probablement envie de choisir, plusieurs bibliothèques à utiliser dans votre projet de portage.
Comment est-ce que Linux 'beaucoup plus modulaire", alors?
Mon plus grand point est que personne ne peut vous recommander un bibliothèque pour le port de votre application contre qui fournit toutes les fonctionnalités dont vous avez être à l'aide de l'API Win32. Win32 est censé être le seul point d'interaction entre votre application et le système d'exploitation, et il peut fournir ce que parce que chaque aspect du système d'exploitation est fixé à un certain niveau. Il y a trop de variable composants d'un système Linux pour qu'il y ait un générique "bien Sûr, l'utilisation de ce bibliothèque" réponse. La réponse à "Quel serait l'équivalent de l'API Win32 linux?" est-il n'est pas.

OriginalL'auteur m4l490n | 2013-01-04