Bonjour
Je pose le contexte:
J'avais une librairie developp� initialement en C++ / MFC...
Cette librairie, j'avais besoin de l'utiliser en .Net en h�ritant de certaines classes
pr�cedentes dans cette librairie.
J'ai donc fait un projet C++/CLI....
Lorsque je compile mon projet (mode /clr etc...), tout fonctionne tres bien
sur mon poste ou je teste cette assembl�e avec un code C#.
Par contre, si j'installe mon logiciel (avec son assembly C++/CLI) sur un poste
qui ne poss�de pas Visual Studio (par exemple), j'ai le bug suivante :
Erreur Result 0x00007 IOFileException....
J'ai cru comprendre en cherchant sur let net que cela venait d'un probl�me
de librairie non "disponible" sur un poste classique...
Ma question est donc la suivante :
Que dois-je faire ? Quelles options pour la compilation pour que cela fonctionne ?
A priori, le bug est du au fait que je me "link" en dynamique au MFC, hors,
j'ai essay� de me linker (dans les propri�t�s du projet) en static, mais cela
semble incompatible (incompatibilit� en /clr et /Mt ou /Mtd...)
Quelqu'un aurait-il une id�e , g�niale ou pas pour me permettre d'aboutir
� quelque chose de concluant et qui marche sur n'importe quel poste
ayant juste le framework 2.0 d'install� ?
Merci d'avance
C'est vraiment gal�re comme probl�me.
The Monz, Toulouse
Partager