Bonjour à tous,
Je suis actuellement en train d'essayer d'installer "Boost" sur mon ordinateur équipé de Windows XP, et pour ce faire, je suis le tutoriel disponible à l'adresse suivante : http://arb.developpez.com/c%2B%2B/bo...tall/vc%2B%2B/
Disposant de Visual C++ 2008 Express, j'ai donc installé Boost version 1.42.
J'ai suivi toutes les étapes sans problème, seulement un élément m'a paru étrange : je ne dispose pas de .dll dans le dossier lib de Boost.
Ainsi, à la compilation du fichier disponible en bas de la page mentionnée précédemment, le compilateur m'affiche les erreurs suivantes :
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: symbole externe non résolu __imp__InterlockedExchange@8 référencé dans la fonction ___tmainCRTStartup
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: symbole externe non résolu __imp__Sleep@4 référencé dans la fonction ___tmainCRTStartup
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: symbole externe non résolu __imp__InterlockedCompareExchange@12 référencé dans la fonction ___tmainCRTStartup
1>MSVCRTD.lib(gs_report.obj) : error LNK2019: symbole externe non résolu __imp__TerminateProcess@8 référencé dans la fonction ___report_gsfailure
1>MSVCRTD.lib(gs_report.obj) : error LNK2019: symbole externe non résolu __imp__GetCurrentProcess@0 référencé dans la fonction ___report_gsfailure
1>MSVCRTD.lib(gs_report.obj) : error LNK2019: symbole externe non résolu __imp__UnhandledExceptionFilter@4 référencé dans la fonction ___report_gsfailure
1>MSVCRTD.lib(gs_report.obj) : error LNK2019: symbole externe non résolu __imp__SetUnhandledExceptionFilter@4 référencé dans la fonction ___report_gsfailure
1>MSVCRTD.lib(unhandld.obj) : error LNK2001: symbole externe non résolu __imp__SetUnhandledExceptionFilter@4
1>MSVCRTD.lib(gs_report.obj) : error LNK2019: symbole externe non résolu __imp__IsDebuggerPresent@0 référencé dans la fonction ___report_gsfailure
1>MSVCRTD.lib(_error_.obj) : error LNK2001: symbole externe non résolu __imp__IsDebuggerPresent@0
1>MSVCRTD.lib(_error_.obj) : error LNK2019: symbole externe non résolu __imp__RaiseException@16 référencé dans la fonction "int __cdecl DebuggerProbe(unsigned long)" (?DebuggerProbe@@YAHK@Z)
1>MSVCRTD.lib(_error_.obj) : error LNK2019: symbole externe non résolu __imp__DebugBreak@0 référencé dans la fonction "void __cdecl failwithmessage(void *,int,int,char const *)" (?failwithmessage@@YAXPAXHHPBD@Z)
1>MSVCRTD.lib(_error_.obj) : error LNK2019: symbole externe non résolu __imp__WideCharToMultiByte@32 référencé dans la fonction "void __cdecl failwithmessage(void *,int,int,char const *)" (?failwithmessage@@YAXPAXHHPBD@Z)
1>MSVCRTD.lib(_error_.obj) : error LNK2019: symbole externe non résolu __imp__MultiByteToWideChar@24 référencé dans la fonction "void __cdecl failwithmessage(void *,int,int,char const *)" (?failwithmessage@@YAXPAXHHPBD@Z)
1>MSVCRTD.lib(_error_.obj) : error LNK2019: symbole externe non résolu __imp__lstrlenA@4 référencé dans la fonction "void __cdecl _RTC_AllocaFailure(void *,struct _RTC_ALLOCA_NODE *,int)" (?_RTC_AllocaFailure@@YAXPAXPAU_RTC_ALLOCA_NODE@@H@Z)
1>MSVCRTD.lib(_error_.obj) : error LNK2019: symbole externe non résolu __imp__GetProcAddress@8 référencé dans la fonction "void __cdecl _RTC_AllocaFailure(void *,struct _RTC_ALLOCA_NODE *,int)" (?_RTC_AllocaFailure@@YAXPAXPAU_RTC_ALLOCA_NODE@@H@Z)
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2001: symbole externe non résolu __imp__GetProcAddress@8
1>MSVCRTD.lib(_error_.obj) : error LNK2019: symbole externe non résolu __imp__LoadLibraryA@4 référencé dans la fonction "void __cdecl _RTC_AllocaFailure(void *,struct _RTC_ALLOCA_NODE *,int)" (?_RTC_AllocaFailure@@YAXPAXPAU_RTC_ALLOCA_NODE@@H@Z)
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2001: symbole externe non résolu __imp__LoadLibraryA@4
1>MSVCRTD.lib(gs_support.obj) : error LNK2019: symbole externe non résolu __imp__QueryPerformanceCounter@4 référencé dans la fonction ___security_init_cookie
1>MSVCRTD.lib(gs_support.obj) : error LNK2019: symbole externe non résolu __imp__GetTickCount@0 référencé dans la fonction ___security_init_cookie
1>MSVCRTD.lib(gs_support.obj) : error LNK2019: symbole externe non résolu __imp__GetCurrentThreadId@0 référencé dans la fonction ___security_init_cookie
1>MSVCRTD.lib(gs_support.obj) : error LNK2019: symbole externe non résolu __imp__GetCurrentProcessId@0 référencé dans la fonction ___security_init_cookie
1>MSVCRTD.lib(gs_support.obj) : error LNK2019: symbole externe non résolu __imp__GetSystemTimeAsFileTime@4 référencé dans la fonction ___security_init_cookie
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2019: symbole externe non résolu __imp__HeapFree@12 référencé dans la fonction "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPAEPA_WKPAH1K@Z)
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2019: symbole externe non résolu __imp__HeapAlloc@12 référencé dans la fonction "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPAEPA_WKPAH1K@Z)
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2019: symbole externe non résolu __imp__GetProcessHeap@0 référencé dans la fonction "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPAEPA_WKPAH1K@Z)
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2019: symbole externe non résolu __imp__GetModuleFileNameW@12 référencé dans la fonction "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPAEPA_WKPAH1K@Z)
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2019: symbole externe non résolu __imp__VirtualQuery@12 référencé dans la fonction "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPAEPA_WKPAH1K@Z)
1>MSVCRTD.lib(_pdblkup_.obj) : error LNK2019: symbole externe non résolu __imp__FreeLibrary@4 référencé dans la fonction "struct HINSTANCE__ * __cdecl GetPdbDll(void)" (?GetPdbDll@@YAPAUHINSTANCE__@@XZ)
1>C:\Documents and Settings\Julien\Bureau\test_regex\Debug\test_regex.exe : fatal error LNK1120: 26 externes non résolus
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\Julien\Bureau\test_regex\test_regex\Debug\BuildLog.htm"
1>test_regex - 31 erreur(s), 1 avertissement(s)
========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Je n'ai pourtant pas oublié d'étapes, et je ne vois vraiment d'où peut venir le problème...
Quelqu'un aurait-il une idée ?
Merci d'avance!
Partager