Bonjour.
Je voudrais utiliser dans mon code la fonction SHCreateDirectory. Sur msdn, il est préciser que cette fonction nécessite le header Shlobj.h.
Ainsi, au début de mon code, j'ajoute simplement la ligne suivant:
Code :
- #include <shlobj.h>
|
Cependant la compilation me renvoie l'erreur suivant, apparament il ne sais pas quel header utilisé:
Code :
- c:\program files\microsoft sdks\windows\v7.0a\include\shobjidl.h(17624): error C2872: 'IXMLDOMDocument'*: symbole ambigu
- 1> est peut-être 'c:\program files\microsoft sdks\windows\v7.0a\include\msxml.h(1399)*: IXMLDOMDocument'
- 1> ou 'z:\documents and settings\toto\mes documents\visual studio 2010\projects\superviser\superviser\debug\msxml6.tlh(1976)*: MSXML2::IXMLDOMDocument'
|
Sur le site de Windows, il est dit qu'il faut indiquer spécifiquement le namespace à utiliser. Problème, ici ce n'est pas moi qui appelle la fonction, c'est une librairie qui le fait. Je ne vais tout de même pas aller modifier le code d'une librairie, si?
Merci d'avance pour vos réponses.