2010-04-08 6 views
1

J'écris ma première application wxWidgets qui vise à être multi-plateforme. Le programme utilise le fichier dll pour les plugins et sous Windows, lit la partie ressource dll pour les informations concernant le nom du plugin, le nom de l'auteur, etc .. Je n'ai jamais utilisé Unix ou MacOS (peu Linux cependant) et je me demande si compiler binary pour ces autres Les systèmes d'exploitation nécessiteront des modifications du code écrit pour Windows. Par exemple, existe-t-il une DLL équivalente dans Unix et MacOS? Existe-t-il des dispositions de compilation de chaînes de ressources et de fichiers dans un tel fichier?Lecture de ressources de fichiers sous Unix et MacOS

Merci, Sanjeev

Répondre

0

Unix et OS X ont des bibliothèques dynamiquement liées. Unix a .so fichiers (généralement, mais certains utilisent d'autres extensions), et OS X a .dylib. Aucun des deux ne prend réellement en charge les ressources de la même manière que les DLL Windows. Les ressources sur * nix sont généralement fournies sous forme de fichiers distincts.

P.S .: "MacOS" se réfère généralement à la version 8 ou 9. "OS X" est le nom utilisé pour la variante * nix.

Questions connexes