La conversion .DLL pour .DONC
Pouvez-vous m'aider dans la conversion d'un windows fichier dll dans un .si le fichier.
hélas, pas même Bill Gates peut vous aider....
Quoi de spécial dans ce que même Bill Gates ne peux pas faire?
J'ai mis à jour ma réponse avec plus de liens qui peuvent vous aider à obtenir commencé. Sans plus d'informations auprès de vous, c'est le mieux que vous puissiez espérer.
Quoi de spécial dans ce que même Bill Gates ne peux pas faire?
J'ai mis à jour ma réponse avec plus de liens qui peuvent vous aider à obtenir commencé. Sans plus d'informations auprès de vous, c'est le mieux que vous puissiez espérer.
OriginalL'auteur Sachin Chourasiya | 2009-10-29
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de re-compiler le code source de la dll à un objet partagé. Cette peut vous aider à obtenir commencé, après s'assurer que le code est en effet portable.
Edit:
Ici est encore un autre lien qui peut aider à vous guider à travers le processus de création d'une bibliothèque partagée à l'aide de GCC et d'autres parties de la chaîne d'outils GNU. Ce lien vous aideront à découvrir les pièges que d'autres personnes avaient au moment d'entreprendre un projet de cette.
Il ya seulement tellement beaucoup d'aide qui peuvent être fournis pour une telle tâche spécifique, surtout avec le nombre de facteurs inconnus. Si vous choisissez de vous fournir plus d'informations dans votre question, merci de laisser un commentaire.
NB: je suis en tirant ces liens à droite de Google.
Il fait partie d'un programmeur de travail pour être en mesure de rassembler les éléments d'information qu'ils ont à produire un tel ensemble de la procédure.
tinkertim
'le lien a tout spécifique au système de génération là pour vous déjà si vous avez encore des problèmes, puis votre code est susceptible portables, et c'est un problème que vous pouvez résoudre.Chourasiya , je ne peut pas vous donner détaillées, étape par étape les instructions sur la façon de port d'une bibliothèque Windows que je n'ai jamais vu de Linux. De ses votre projet, pas le mien 🙂
Chourasiya: vous avez besoin de faire un peu de travail...aussi, vous aurez besoin de spécifier quelle plate-forme vous voulez construire la .ainsi de suite. Autant que je sache, vous ne pouvez pas utiliser .donc les fichiers sur Windows (et .les fichiers dll apparaissent uniquement sur Windows), si vous êtes à la migration de code entre les systèmes d'exploitation. Qui est apte à être difficile, particulièrement si la bibliothèque rend l'utilisation de l'Api Win32 et non conforme à POSIX Api.
Chourasiya: Vous aurez besoin d'étude de la bibliothèque existante pour s'assurer qu'il sera 1 - compiler sous Linux et 2 - les travaux comme prévu. Je n'ai aucune idée de ce que la bibliothèque vous faites référence, quand il a été écrit ou ce qu'il fait. Plus important encore, je ne sais pas comment il a été écrit. A-t-elle un Makefile? Le Makefile semblent être portable (ou au moins, est un gcc amical Makefile inclus?) Il y a beaucoup, beaucoup, beaucoup trop d'inconnues pour que quelqu'un ici pour être plus précis que nous avons déjà été. Comme jonathan Leffler a dit, vous avez un peu de travail en face de vous.
OriginalL'auteur Tim Post
Vous devez recompiler à nouveau dans un .si le fichier.
OriginalL'auteur Andrew Keith
Si vous n'avez pas la source, ou ne peut pas recompiler, vous pouvez être en mesure d'exécuter le code en vertu de l' Vin.
OriginalL'auteur brianegge