Bonjour à tous,
j'ai créé une dll managée C++ (VS2005) pour utiliser avec une application C#.
Cette Dll managée charge statiquement une dll non managée dont certaines fonctions prennent un CString en argument.
Cependant, dans ma dll managée, le type CString est inconnu.
Dll non managée
unsigned long fn_GetFileVersion(unsigned char byType, CString sFile)
Dll managée
unsigned long fn_GetFileVersion(unsigned char byType, String^ sFile)
En cherchant sur le net, j'ai vu que je pouvais mettre :
#include
Lorsque je compile, j'ai une erreur LNK 2028 : jeton non résolu...
Il semble y avoir une incompatibilité entre les CString des 2 dlls.
Si quelqu'un a une idée?
Merci d'avance
--------------------------------------------------------------------------------
Phantom_2005