gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010
-
19 mai 2004 à 19:28
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
20 mai 2004 à 10:58
Salut à tous!
J'utilise DevC++4950 pour la precision.
J'ai inclu le fichier <shlobj.h> dans mon projet (sans utilisé ses fonctions ni ses structures) et j'ai eu une erreur de compilation qui vient de ce fichier:
'com_interface' only supported with -fvtable_thunks
[warning] 'com_interface' attribute directive ignored
Quelqu'un pourrait resoudre mon problème?
Dois-je ajouter un fichier lib dans l'option de projet?
Ou dois-je ajouter un autre fichier d'entête?
Ou le DevC++ ne supporte pas shlobj.h?
gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010 20 mai 2004 à 09:53
Precisement mon problème vient du fichier d'inclusion unknwn.h ligne 27:
DECLARE_INTERFACE(IUnknown)
{
STDMETHOD....
...etc...
};
et du fichier d'inclusion objidl.h ligne 409.....:
DECLARE_ENUMERATOR(FORMATETC);
DECLARE_ENUMERATOR(HLITEM);
........
...etc..
Sur toutes ces lignes provoquent les memes erreurs:
'com_interface' only supported with _fvtable_thunks
[warning] 'com_interface' attribute directive ignored
d'abord quelqu'un pourrait m'expliquer ce que signifie cette erreur?
Je demande aussi à tous mes membres qui ont DevC++ si vous avez le meme problème que moi, juste le fait d'inclure le fichier <shlobj.h> dans votre projet, et le compilez? S'il vous plait essayer et repondez si oui ou non? Je vous remercie pour vos cooperations.