Question

J'ai donc un fichier .lib (généré comme celui-ci) Comment l'utiliser depuis mon application C# WPF ?

Était-ce utile?

La solution

Lorsque vous souhaitez utiliser des bibliothèques natives de C#, vous n'aurez pas besoin d'un fichier .lib.La façon dont cela est géré dans .NET consiste à utiliser Platform Invoke (P/Invoke).Je vous suggère de suivre le tutoriel sur MSDN, il vous permettra de démarrer :

Tutoriel d'appel de plateforme

Si vous souhaitez générer un wrapper, vous voudrez peut-être jeter un œil au Assistant d'interopérabilité P/Invoke sur CodePlex.Veuillez noter que cet outil fonctionne sur le code C/C++ d'origine.L'utilisation d'un fichier .dll pour créer un wrapper n'est pas réalisable car les DLL natives ne stockent pas la signature des fonctions exportées (comme décrit dans ce fil) et un fichier lib stockera la signature d'une manière spécifique au compilateur.

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