[WMI] Erreur de compilation
bonjour,
j ai developpé un morceau de code C++ pour conncter to wmi, mais j ai eu des bugs que j arrive pas à les resoudre.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
#include <stdio.h>
#include "comdef.h"
#include "stdafx.h"
#include <string.h>
#include "comutil.h"
#include "ObjBase.h"
#include "wbemcli.h"
int main(int argc, _TCHAR* argv[])
{
IWbemLocator* m_pIWbemLocator = NULL;
IWbemServices* m_pIWbemServices;
IWbemContext* m_pIWbemContext;
//string sWMIServerRoot;
HRESULT m_hresult_ = NULL;
m_pIWbemContext =NULL;
BOOL m_blnConnect;
m_blnConnect = FALSE;
if(!FAILED(m_hresult_))
{
m_hresult_ = CoCreateInstance(
CLSID_WbemLocator,
0,
CLSCTX_INPROC_SERVER,
IID_IWbemLocator,
(LPVOID *) &m_pIWbemLocator);
/*
m_hresult_ = m_pIWbemLocator->ConnectServer(
_bstr_t( "root\default"),
NULL,
NULL,
0,
NULL,
0,
0,
&m_pIWbemServices);*/
}
return 0;
} |
voici les erreurs:
Citation:
Error 4 error LNK2001: unresolved external symbol _IID_IWbemLocator c:\Users\hben\documents\visual studio 2010\Projects\testWMI\testWMI\testWMI.obj testWMI
Error 3 error LNK2001: unresolved external symbol _CLSID_WbemLocator c:\Users\hben\documents\visual studio 2010\Projects\testWMI\testWMI\testWMI.obj testWMI
Error 5 error LNK1120: 2 unresolved externals c:\users\hben\documents\visual studio 2010\Projects\testWMI\Debug\testWMI.exe 1 1 testWMI