IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

error LNK2028, error LNK2019


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Juin 2008
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par d�faut error LNK2028, error LNK2019
    Salut,
    Je suis avec VStutio 2005 en C++ sur un projet windows Form.

    J'ai r�cup�r� une classe qui permet de lire ou d'�crire dans un fichier EXCEL.
    Je l'ai test� dans un autre projet (projet console win32, toujour en c++) et elle marche tr�s bien pas de probl�me.

    Par contre si je l'ajoute � mon projet windows form la j'ai plein d'erreur de lien.

    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
    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
     
    1>------ Début de la génération*: Projet*: suivi_horizon, Configuration*: Debug Win32 ------
    1>Compilation en cours...
    1>excel.cpp
    1>.\excel.cpp(139) : warning C4793: 'vararg'*: entraîne la génération de code natif pour la fonction 'HRESULT AutoWrap(int,VARIANT *,IDispatch *,LPOLESTR,int,...)'
    1>        .\excel.cpp(36)*: voir la déclaration de 'AutoWrap'
    1>.\excel.cpp(158) : warning C4996: 'sprintf' a été déclaré désapprouvé
    1>        C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345)*: voir la déclaration de 'sprintf'
    1>        Message*: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
    1>.\excel.cpp(162) : warning C4996: 'sprintf' a été déclaré désapprouvé
    1>        C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345)*: voir la déclaration de 'sprintf'
    1>        Message*: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
    1>Édition des liens en cours...
    1>excel.obj : error LNK2028: jeton non résolu (0A000031) "extern "C" long __stdcall VariantChangeType(struct tagVARIANT *,struct tagVARIANT *,unsigned short,unsigned short)" (?VariantChangeType@@$$J216YGJPAUtagVARIANT@@0GG@Z) référencé dans la fonction "public: bool __thiscall MyExcel::GetData(char *,char *)" (?GetData@MyExcel@@$$FQAE_NPAD0@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000034) "extern "C" void __stdcall VariantInit(struct tagVARIANT *)" (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::ShowGrid(bool)" (?ShowGrid@MyExcel@@$$FQAE_N_N@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000035) "extern "C" void __stdcall SysFreeString(wchar_t *)" (?SysFreeString@@$$J14YGXPA_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000037) "extern "C" wchar_t * __stdcall SysAllocString(wchar_t const *)" (?SysAllocString@@$$J14YGPA_WPB_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000039) "extern "C" long __stdcall GetActiveObject(struct _GUID const &,void *,struct IUnknown * *)" (?GetActiveObject@@$$J212YGJABU_GUID@@PAXPAPAUIUnknown@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::RecupExcel(void)" (?RecupExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003A) "extern "C" struct HWND__ * __stdcall FindWindowW(wchar_t const *,wchar_t const *)" (?FindWindowW@@$$J18YGPAUHWND__@@PB_W0@Z) référencé dans la fonction "public: bool __thiscall MyExcel::RecupExcel(void)" (?RecupExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003C) "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003D) "extern "C" long __stdcall CLSIDFromProgID(wchar_t const *,struct _GUID *)" (?CLSIDFromProgID@@$$J18YGJPB_WPAU_GUID@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003E) "extern "C" long __stdcall VariantClear(struct tagVARIANT *)" (?VariantClear@@$$J14YGJPAUtagVARIANT@@@Z) référencé dans la fonction "private: void __thiscall MyExcel::Release(void)" (?Release@MyExcel@@$$FAAEXXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003F) "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) référencé dans la fonction "public: __thiscall MyExcel::~MyExcel(void)" (??1MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A000040) "extern "C" long __stdcall CoInitialize(void *)" (?CoInitialize@@$$J14YGJPAX@Z) référencé dans la fonction "public: __thiscall MyExcel::MyExcel(void)" (??0MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A000044) "extern "C" unsigned int __stdcall SysStringLen(wchar_t *)" (?SysStringLen@@$$J14YGIPA_W@Z) référencé dans la fonction "void __cdecl BSTRtoASC(wchar_t *,char * &)" (?BSTRtoASC@@$$FYAXPA_WAAPAD@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000056) "extern "C" int __stdcall MessageBoxW(struct HWND__ *,wchar_t const *,wchar_t const *,unsigned int)" (?MessageBoxW@@$$J216YGHPAUHWND__@@PB_W1I@Z) référencé dans la fonction "extern "C" int __cdecl MessageBox(struct HWND__ *,wchar_t const *,wchar_t const *,unsigned int)" (?MessageBox@@$$J0YAHPAUHWND__@@PB_W1I@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000058) "extern "C" long __stdcall SendMessageW(struct HWND__ *,unsigned int,unsigned int,long)" (?SendMessageW@@$$J216YGJPAUHWND__@@IIJ@Z) référencé dans la fonction "extern "C" long __cdecl SendMessage(struct HWND__ *,unsigned int,unsigned int,long)" (?SendMessage@@$$J0YAJPAUHWND__@@IIJ@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall SendMessageW(struct HWND__ *,unsigned int,unsigned int,long)" (?SendMessageW@@$$J216YGJPAUHWND__@@IIJ@Z) référencé dans la fonction "extern "C" long __cdecl SendMessage(struct HWND__ *,unsigned int,unsigned int,long)" (?SendMessage@@$$J0YAJPAUHWND__@@IIJ@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" int __stdcall MessageBoxW(struct HWND__ *,wchar_t const *,wchar_t const *,unsigned int)" (?MessageBoxW@@$$J216YGHPAUHWND__@@PB_W1I@Z) référencé dans la fonction "extern "C" int __cdecl MessageBox(struct HWND__ *,wchar_t const *,wchar_t const *,unsigned int)" (?MessageBox@@$$J0YAHPAUHWND__@@PB_W1I@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" unsigned int __stdcall SysStringLen(wchar_t *)" (?SysStringLen@@$$J14YGIPA_W@Z) référencé dans la fonction "void __cdecl BSTRtoASC(wchar_t *,char * &)" (?BSTRtoASC@@$$FYAXPA_WAAPAD@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CoInitialize(void *)" (?CoInitialize@@$$J14YGJPAX@Z) référencé dans la fonction "public: __thiscall MyExcel::MyExcel(void)" (??0MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall VariantClear(struct tagVARIANT *)" (?VariantClear@@$$J14YGJPAUtagVARIANT@@@Z) référencé dans la fonction "private: void __thiscall MyExcel::Release(void)" (?Release@MyExcel@@$$FAAEXXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CLSIDFromProgID(wchar_t const *,struct _GUID *)" (?CLSIDFromProgID@@$$J18YGJPB_WPAU_GUID@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall GetActiveObject(struct _GUID const &,void *,struct IUnknown * *)" (?GetActiveObject@@$$J212YGJABU_GUID@@PAXPAPAUIUnknown@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::RecupExcel(void)" (?RecupExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" struct HWND__ * __stdcall FindWindowW(wchar_t const *,wchar_t const *)" (?FindWindowW@@$$J18YGPAUHWND__@@PB_W0@Z) référencé dans la fonction "public: bool __thiscall MyExcel::RecupExcel(void)" (?RecupExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" void __stdcall SysFreeString(wchar_t *)" (?SysFreeString@@$$J14YGXPA_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" wchar_t * __stdcall SysAllocString(wchar_t const *)" (?SysAllocString@@$$J14YGPA_WPB_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" void __stdcall VariantInit(struct tagVARIANT *)" (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::ShowGrid(bool)" (?ShowGrid@MyExcel@@$$FQAE_N_N@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall VariantChangeType(struct tagVARIANT *,struct tagVARIANT *,unsigned short,unsigned short)" (?VariantChangeType@@$$J216YGJPAUtagVARIANT@@0GG@Z) référencé dans la fonction "public: bool __thiscall MyExcel::GetData(char *,char *)" (?GetData@MyExcel@@$$FQAE_NPAD0@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) référencé dans la fonction "public: __thiscall MyExcel::~MyExcel(void)" (??1MyExcel@@$$FQAE@XZ)
    1>C:\Documents and Settings\b.ducasse\Bureau\suivi_horizon\Debug\suivi_horizon.exe : fatal error LNK1120: 28 externes non résolus
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\b.ducasse\Bureau\suivi_horizon\suivi_horizon\Debug\BuildLog.htm"
    1>suivi_horizon - 29 erreur(s), 3 avertissement(s)
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

    Tous ce que j'ai pu trouv� c'est mettre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    #pragma comment(lib, "User32.lib")
    dans excel .h sa enl�ve quelques erreurs mais je ne sais pas koi faire d'autre ...

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    1>------ Début de la génération*: Projet*: suivi_horizon, Configuration*: Debug Win32 ------
    1>Compilation en cours...
    1>excel.cpp
    1>.\excel.cpp(140) : warning C4793: 'vararg'*: entraîne la génération de code natif pour la fonction 'HRESULT AutoWrap(int,VARIANT *,IDispatch *,LPOLESTR,int,...)'
    1>        .\excel.cpp(37)*: voir la déclaration de 'AutoWrap'
    1>.\excel.cpp(159) : warning C4996: 'sprintf' a été déclaré désapprouvé
    1>        C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345)*: voir la déclaration de 'sprintf'
    1>        Message*: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
    1>.\excel.cpp(163) : warning C4996: 'sprintf' a été déclaré désapprouvé
    1>        C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345)*: voir la déclaration de 'sprintf'
    1>        Message*: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
    1>Édition des liens en cours...
    1>excel.obj : error LNK2028: jeton non résolu (0A000031) "extern "C" long __stdcall VariantChangeType(struct tagVARIANT *,struct tagVARIANT *,unsigned short,unsigned short)" (?VariantChangeType@@$$J216YGJPAUtagVARIANT@@0GG@Z) référencé dans la fonction "public: bool __thiscall MyExcel::GetData(char *,char *)" (?GetData@MyExcel@@$$FQAE_NPAD0@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000034) "extern "C" void __stdcall VariantInit(struct tagVARIANT *)" (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::ShowGrid(bool)" (?ShowGrid@MyExcel@@$$FQAE_N_N@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000035) "extern "C" void __stdcall SysFreeString(wchar_t *)" (?SysFreeString@@$$J14YGXPA_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000037) "extern "C" wchar_t * __stdcall SysAllocString(wchar_t const *)" (?SysAllocString@@$$J14YGPA_WPB_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2028: jeton non résolu (0A000039) "extern "C" long __stdcall GetActiveObject(struct _GUID const &,void *,struct IUnknown * *)" (?GetActiveObject@@$$J212YGJABU_GUID@@PAXPAPAUIUnknown@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::RecupExcel(void)" (?RecupExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003C) "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003D) "extern "C" long __stdcall CLSIDFromProgID(wchar_t const *,struct _GUID *)" (?CLSIDFromProgID@@$$J18YGJPB_WPAU_GUID@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003E) "extern "C" long __stdcall VariantClear(struct tagVARIANT *)" (?VariantClear@@$$J14YGJPAUtagVARIANT@@@Z) référencé dans la fonction "private: void __thiscall MyExcel::Release(void)" (?Release@MyExcel@@$$FAAEXXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003F) "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) référencé dans la fonction "public: __thiscall MyExcel::~MyExcel(void)" (??1MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A000040) "extern "C" long __stdcall CoInitialize(void *)" (?CoInitialize@@$$J14YGJPAX@Z) référencé dans la fonction "public: __thiscall MyExcel::MyExcel(void)" (??0MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A000044) "extern "C" unsigned int __stdcall SysStringLen(wchar_t *)" (?SysStringLen@@$$J14YGIPA_W@Z) référencé dans la fonction "void __cdecl BSTRtoASC(wchar_t *,char * &)" (?BSTRtoASC@@$$FYAXPA_WAAPAD@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" unsigned int __stdcall SysStringLen(wchar_t *)" (?SysStringLen@@$$J14YGIPA_W@Z) référencé dans la fonction "void __cdecl BSTRtoASC(wchar_t *,char * &)" (?BSTRtoASC@@$$FYAXPA_WAAPAD@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CoInitialize(void *)" (?CoInitialize@@$$J14YGJPAX@Z) référencé dans la fonction "public: __thiscall MyExcel::MyExcel(void)" (??0MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall VariantClear(struct tagVARIANT *)" (?VariantClear@@$$J14YGJPAUtagVARIANT@@@Z) référencé dans la fonction "private: void __thiscall MyExcel::Release(void)" (?Release@MyExcel@@$$FAAEXXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CLSIDFromProgID(wchar_t const *,struct _GUID *)" (?CLSIDFromProgID@@$$J18YGJPB_WPAU_GUID@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall GetActiveObject(struct _GUID const &,void *,struct IUnknown * *)" (?GetActiveObject@@$$J212YGJABU_GUID@@PAXPAPAUIUnknown@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::RecupExcel(void)" (?RecupExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" void __stdcall SysFreeString(wchar_t *)" (?SysFreeString@@$$J14YGXPA_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" wchar_t * __stdcall SysAllocString(wchar_t const *)" (?SysAllocString@@$$J14YGPA_WPB_W@Z) référencé dans la fonction "public: bool __thiscall MyExcel::Open(char *)" (?Open@MyExcel@@$$FQAE_NPAD@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" void __stdcall VariantInit(struct tagVARIANT *)" (?VariantInit@@$$J14YGXPAUtagVARIANT@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::ShowGrid(bool)" (?ShowGrid@MyExcel@@$$FQAE_N_N@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall VariantChangeType(struct tagVARIANT *,struct tagVARIANT *,unsigned short,unsigned short)" (?VariantChangeType@@$$J216YGJPAUtagVARIANT@@0GG@Z) référencé dans la fonction "public: bool __thiscall MyExcel::GetData(char *,char *)" (?GetData@MyExcel@@$$FQAE_NPAD0@Z)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) référencé dans la fonction "public: __thiscall MyExcel::~MyExcel(void)" (??1MyExcel@@$$FQAE@XZ)
    1>C:\Documents and Settings\b.ducasse\Bureau\suivi_horizon\Debug\suivi_horizon.exe : fatal error LNK1120: 22 externes non résolus
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\b.ducasse\Bureau\suivi_horizon\suivi_horizon\Debug\BuildLog.htm"
    1>suivi_horizon - 23 erreur(s), 3 avertissement(s)
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    ole32.lib et oleaut32.lib
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Juin 2008
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par d�faut
    merci medinoc mais il quand m�me 9 erreurs de lien
    Une id�e ?


    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
    17
    18
    19
    20
    21
    22
    23
    24
    1>------ Début de la génération*: Projet*: suivi_horizon, Configuration*: Debug Win32 ------
    1>Compilation en cours...
    1>excel.cpp
    1>.\excel.cpp(141) : warning C4793: 'vararg'*: entraîne la génération de code natif pour la fonction 'HRESULT AutoWrap(int,VARIANT *,IDispatch *,LPOLESTR,int,...)'
    1>        .\excel.cpp(38)*: voir la déclaration de 'AutoWrap'
    1>.\excel.cpp(160) : warning C4996: 'sprintf' a été déclaré désapprouvé
    1>        C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345)*: voir la déclaration de 'sprintf'
    1>        Message*: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
    1>.\excel.cpp(164) : warning C4996: 'sprintf' a été déclaré désapprouvé
    1>        C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345)*: voir la déclaration de 'sprintf'
    1>        Message*: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
    1>Édition des liens en cours...
    1>excel.obj : error LNK2028: jeton non résolu (0A00003C) "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003D) "extern "C" long __stdcall CLSIDFromProgID(wchar_t const *,struct _GUID *)" (?CLSIDFromProgID@@$$J18YGJPB_WPAU_GUID@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A00003F) "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) référencé dans la fonction "public: __thiscall MyExcel::~MyExcel(void)" (??1MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2028: jeton non résolu (0A000040) "extern "C" long __stdcall CoInitialize(void *)" (?CoInitialize@@$$J14YGJPAX@Z) référencé dans la fonction "public: __thiscall MyExcel::MyExcel(void)" (??0MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CoInitialize(void *)" (?CoInitialize@@$$J14YGJPAX@Z) référencé dans la fonction "public: __thiscall MyExcel::MyExcel(void)" (??0MyExcel@@$$FQAE@XZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CoCreateInstance(struct _GUID const &,struct IUnknown *,unsigned long,struct _GUID const &,void * *)" (?CoCreateInstance@@$$J220YGJABU_GUID@@PAUIUnknown@@K0PAPAX@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" long __stdcall CLSIDFromProgID(wchar_t const *,struct _GUID *)" (?CLSIDFromProgID@@$$J18YGJPB_WPAU_GUID@@@Z) référencé dans la fonction "public: bool __thiscall MyExcel::NewExcel(void)" (?NewExcel@MyExcel@@$$FQAE_NXZ)
    1>excel.obj : error LNK2019: symbole externe non résolu "extern "C" void __stdcall CoUninitialize(void)" (?CoUninitialize@@$$J10YGXXZ) référencé dans la fonction "public: __thiscall MyExcel::~MyExcel(void)" (??1MyExcel@@$$FQAE@XZ)
    1>C:\Documents and Settings\b.ducasse\Bureau\suivi_horizon\Debug\suivi_horizon.exe : fatal error LNK1120: 8 externes non résolus
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\b.ducasse\Bureau\suivi_horizon\suivi_horizon\Debug\BuildLog.htm"
    1>suivi_horizon - 9 erreur(s), 3 avertissement(s)
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

  4. #4
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Juin 2008
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par d�faut
    bon j'ai rajout� des biblis un peux au hazard jusqu'� ce que je tombe sur la derni�re qu'il me fallait donc :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    #pragma comment(lib, "User32.lib")
    #pragma comment(lib, "oleaut32.lib")
    #pragma comment(lib, "ole32.lib")

    Mais je me demande quand m�me pourquoi il ne vas les chercher de lui m�me ces librairies m�me si j'imagine que sa a avoir avec le .net

  5. #5
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Juin 2008
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par d�faut
    Bon en fait le probl�mes persiste !
    J'avais pass� le projet en "Prise en charge du Common Language Runtime (/Clr)" pour passer 4 erreurs mais j'ai besoin de le laisser par default en "Prise en charge du Common Language Runtime MSIL(/Clr:pure)" sinon j'arrive pas � ajouter une source de donn�es � partir d'un objet (rien s'affiche), donc si vous connaissez la derni�re bibli a ajouter pour se d�barrasser de ces erreurs :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    1>Édition des liens en cours...
    1>excel.obj : error LNK2020: jeton non résolu (0A000015) IID_IDispatch
    1>excel.obj : error LNK2020: jeton non résolu (0A000024) GUID_NULL
    1>excel.obj : error LNK2001: symbole externe non résolu GUID_NULL
    1>excel.obj : error LNK2001: symbole externe non résolu IID_IDispatch
    1>C:\Documents and Settings\b.ducasse\Bureau\4850\Debug\4850.exe : fatal error LNK1120: 4 externes non résolus

  6. #6
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Juin 2008
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par d�faut
    Bon je trouve rien � ajouter dans le code le probl�me vien de la :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
      if (FAILED(CoCreateInstance(clsExcelApp, NULL, CLSCTX_LOCAL_SERVER, IID_IDispatch, (void **)&xlApp.pdispVal))) 
      {
    	MessageBox(NULL, L"Excel not registered properly", L"Error", 0x10010);
    	return false;
      }
    et de la :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    r2=pUnk->QueryInterface(IID_IDispatch, (void **)&xlApp.pdispVal);
    Peut �tre pourrait-on remplacer IID_IDispatch par autre chose ...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 26/06/2007, 23h49
  2. R�ponses: 4
    Dernier message: 16/10/2006, 15h16
  3. [debutant]ERROR:An error has occured
    Par iftolotfi dans le forum Eclipse Java
    R�ponses: 4
    Dernier message: 08/06/2006, 13h47
  4. Parse error: syntax error, unexpected '}' help
    Par beur dans le forum Langage
    R�ponses: 5
    Dernier message: 23/03/2006, 21h33
  5. [Configuration] Probl�me apr�s l'installation (Parse error: syntax error,..)
    Par beur dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 8
    Dernier message: 21/03/2006, 14h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo