Question

texte alt http://img63.imageshack.us/img63/5726/screenshot20100125at124 .png

Je continue à obtenir de multiples fenêtres d'erreur pour une application que je développe demander ._ libpal_bullet.dll quand il devrait vraiment être juste libpal_bullet.dll . La chose étrange est après que je reçois tous les messages d'erreur, les pistes d'applications en utilisant de toute façon les dll correctes qui existent dans le même répertoire.

Comment puis-je me débarrasser de ces erreurs?

Était-ce utile?

La solution 2

Merci Extrakun, vous m'a aidé indirectement comprendre cela.

Je suppose que cela se produit lorsque vous copiez le code entre les systèmes d'exploitation.

Le problème était qu'il y avait des fichiers en double de ces noms de bibliothèque dans le dossier de construction. Ils étaient des fichiers de métadonnées de OS X, qui devait venir du côté Windows lorsque j'ai copié le dossier à Windows. Il est étrange qu'ils seraient tenté d'exécuter même si elles ont des noms différents aux DLL appropriées.

En tout cas la suppression des fichiers (ils étaient cachés!) A résolu le problème.

Autres conseils

Vous pouvez utiliser Walker à Dependencies étape par le code pour voir qui invoque l'appel à la DLL. Peut-être vous avez le ._libpal_bullet.dll inclus dans la configuration de votre libération.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top