J'ai tenté de compiler un code d'exemple tiré de MSDN (projet Win32 console) :
Cela compile, mais ne link pas. Mon IDE est VC++ Express Edition.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include "stdafx.h" #include <stdio.h> #include <windows.h> #include <objbase.h> #include <msxml6.h> int _tmain(int argc, _TCHAR* argv[]) { CoInitialize(NULL); printf("start using MSXML6\n"); // Add your code here. CoUninitialize(); return 0; }
J'ai vérifié, j'ai bien les répertoires d'inclusion du Plateform SDK (for Windows Server 2003 R2) (inc/lib), du msxml6.0, et 'msxml6.lib' se trouve dans la ligne de commande du linker. (En faisant un clic droit sur le fichier d'include 'objbase.h' et en choisissant 'Ouvrir le document <objbase.h>, il arrive bien à le trouver...)
La (double) erreur est la suivante :De là, j'avoue que je suis un peu perdu. Donc si quelqu'un avait une suggestion...validateDOMProj.obj : error LNK2019: unresolved external symbol __imp__CoUninitialize@0 referenced in function _wmain
validateDOMProj.obj : error LNK2019: unresolved external symbol __imp__CoInitialize@4 referenced in function _wmain
Ce n'était qu'un bout d'exempleJe ne suis pas rendu
![]()
merci par avance
Partager