none
des problèmes de link apparu suite a un changement de classe de stockage RRS feed

  • Question

  • bonjour

    pour résoudre un appel de variable en  externe j'ai déplacé les variables pour les mettre sous le namespace

    namespace SpecificationLoader
    {
    	using namespace System;
    	using namespace System::ComponentModel;
    	using namespace System::Collections;
    	using namespace System::Windows::Forms;
    	using namespace System::Data;
    	using namespace System::Drawing;
    	using namespace std;
    	namespace Word = Microsoft::Office::Interop::Word;
    
    std::wstring wsFileToOpen;
    std::wstring wsPathOfTheFile;
    std::wstring wsDiskOfTheFile;
    std::wstring wsLanguage;
    std::wstring wsTypeDocument;
    std::wstring wsDatabaseName;
    std::wstring wsDatabaseFileName;

    ce déplacement à été sanctionnée par une rafale d'unresolved:

    1>MainMenue.obj : error LNK2020: jeton non résolu (0A00009A) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDiskOfTheFile" (?wsDiskOfTheFile@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>WordManager.obj : error LNK2020: jeton non résolu (0A0000C3) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDiskOfTheFile" (?wsDiskOfTheFile@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2020: jeton non résolu (0A000075) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsLanguage" (?wsLanguage@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2020: jeton non résolu (0A00009B) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsPathOfTheFile" (?wsPathOfTheFile@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2020: jeton non résolu (0A00009C) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsFileToOpen" (?wsFileToOpen@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2020: jeton non résolu (0A00009D) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsTypeDocument" (?wsTypeDocument@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2020: jeton non résolu (0A0000B5) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDatabaseName" (?wsDatabaseName@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2020: jeton non résolu (0A0000B6) "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDatabaseFileName" (?wsDatabaseFileName@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>WordManager.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDiskOfTheFile" (?wsDiskOfTheFile@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDiskOfTheFile" (?wsDiskOfTheFile@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsLanguage" (?wsLanguage@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDatabaseFileName" (?wsDatabaseFileName@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsDatabaseName" (?wsDatabaseName@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsFileToOpen" (?wsFileToOpen@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsPathOfTheFile" (?wsPathOfTheFile@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>MainMenue.obj : error LNK2001: symbole externe non résolu "class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > wsTypeDocument" (?wsTypeDocument@@3V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@A)
    1>D:\usr\Specification LoaderV4.01\dev\ALN_Kernel\make\SpecificationLoader\Debug\SpecificationLoader.exe : fatal error LNK1120: 15 externes non résolus
    1


    Jean Noël Martin

    jeudi 2 juin 2016 19:53

Réponses

Toutes les réponses