2016-05-04 3 views
1

Bonjour dans une question précédente J'ai demandé à propos de la compilation en .dylib, après avoir demandé ce que OBS utilise comme un plugin ..so ou .dylib .. 1 de leurs développeurs ont répondu par. dylib .. donc je créé mon projet en tant que .dylib ..convertir de .dylib en .so

Cependant, je viens de découvrir qu'il/elle a fourni des informations incorrectes et que mon programme doit être construire à .so

est-il possible de convertir de .dylib à .so, mon fichier .dylib est codé dans Swift .. y a-t-il un convertisseur Swift to C++ partout? Sinon comment puis-je créer un projet .so dans Xcode sur OSX?

+0

Il existe une certaine compatibilité entre .so et .dylib. Les deux peuvent être chargés avec des fonctions dl. Une recherche rapide http://stackoverflow.com/questions/2339679/what-are-the-differences-between-so-and-dylib-on-osx –

+0

@Calvin Je l'ai trouvé, mais existe-t-il un moyen de convertir mon Swift code à c + + en utilisant un peu de conversion d'un fichier. Ou est-il possible de simplement construire à partir de Swift. Je présume que ce dernier n'est pas possible – Gerwin

Répondre

1

Il est impossible de convertir .dylib en .so aussi loin que j'ai trouvé.