-
Utiliser une lib C en C#
Bonjour tout le monde !
Je voudrais manipuler en C# de tr�s grands nombres et pour cela, j'ai trouv� (et d�j� utilis�) la library GMP en C++...
Le probl�me c'est que cette library est enti�rement cod�e en C/C++ et qu'il n'y a pas le moindre petit Dll � r�cup�rer pour que je puisse m'en servir en C#...
Comment faire ? Y aurait-il moyen de recompiler toute la lib pour .NET (via un traducteur vers C++.NET par exemple ?) (je pense pas mais bon... :P)
Merci pour vos r�ponses
-
tu devrais pouvoir assez facilement tout recompiler en C++/CLI et cr�er un wrapper pour l'utiliser facilement en C#
-
Merci pour ta r�ponse...
Assez facilement c-a-d ? La lib � la base n'�tait constitu�e que de fichiers .h (et cpp) et ne donnait jamais de dll (en C++ normal). On s'en servait en faisant des #include<libfile.h> et en appellant les fonctions (comme avec iostream en autre)... Tu crois qu'on peut recompiler �� sous forme d'une (ou de plusieurs car la lib est cons�quente) Dll avec en C++.NET ?
Dsl, je ne sais pas ce qu'est un wrapper...
PS : Je peux pas essayer avant mi F�vrier � pr�sent, donc si j'ai un max de pr�cision sur ce qu'il y a faire, �� serait cool :D
-
tu peux
aux vues des pr�cisions, ca devrait etre ok
je pr�pare un tuto sur l'interop, reste � l'affut ;)