xadh00m
23-03-2010 17:14:18
Hi,
I encounter two errors when compiling MyGUI with the 1.7SDK (release mode):
LNK2005: "public: __thiscall std::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>(void)" (??0?$iterator@Urandom_access_iterator_tag@std@@GHPAGAAG@std@@QAE@XZ) already defined in Console.obj
3>D:\Software\MyGUI\MyGUI SVN Make\bin\Release\Demo_Console.exe : fatal error LNK1169: one or more multiply defined symbols found
2>D:\Software\MyGUI\MyGUI SVN Make\bin\Release\LayoutEditor.exe : fatal error LNK1169: one or more multiply defined symbols found
Any idea why I get these?
Additionally I had to comment the following line in BerkeliumWidget to get it compiled. How should this case be handled?
BerkeliumWidget.h line 27: MYGUI_RTTI_CHILD_HEADER( BerkeliumWidget, Canvas );
xad
xadh00m
24-03-2010 08:59:05
2951 fixes the MYGUI_RTTI macro error. Thank you.
The multiple defined error still exists though in the LayoutEditor and Demo_Console project.
10>OgreMain.lib(OgreMain.dll) : error LNK2005: "public: __thiscall std::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>(void)" (??0?$iterator@Urandom_access_iterator_tag@std@@GHPAGAAG@std@@QAE@XZ) already defined in EditorToolTip.obj
xad
Altren
24-03-2010 15:14:32
Do you use STLPort?
Do you use default allocator Ogre allocator?
We are still trying to figure what may cause that. I'm using Visual Studio 2008 and Ogre 1.7 and don't have any compilation problems. my.name had similar problems on visual studio 2005 and didn't solved them (as far as I remember).
xadh00m
24-03-2010 18:16:59
Oh, sorry that I did not provide these information beforehand:
XP32,
VS2005,
Ogre 1.7 SDK, in this case the precompiled binary from the download page, AFAIK its set to use custom STL allocators,
I use standard STL (not STLPort)
Do you have a comparable test setup? Otherwise I could look into it.
xad
rock57
23-07-2010 03:51:22
some lib use VS2008 and some exe use VS2005?
you must use the same ide...
cafeole
08-11-2010 09:22:25
Hi,
I'm sorry but I have the same error that xadh00m says. I'm trying to compile Layout Editor with VS2005 and I get this errors too:
1>OgreMain_d.lib(OgreMain_d.dll) : error LNK2005: ya se definió "public: __thiscall std::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>::~iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>(void)" (??1?$iterator@Urandom_access_iterator_tag@std@@GHPAGAAG@std@@QAE@XZ) en EditorToolTip.obj
1>OgreMain_d.lib(OgreMain_d.dll) : error LNK2005: ya se definió "public: __thiscall std::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>(void)" (??0?$iterator@Urandom_access_iterator_tag@std@@GHPAGAAG@std@@QAE@XZ) en EditorToolTip.obj
1>OgreMain_d.lib(OgreMain_d.dll) : error LNK2005: ya se definió "public: struct std::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &> & __thiscall std::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &>::operator=(struct std::iterator<struct std::random_access_iterator_tag,unsigned short,int,unsigned short *,unsigned short &> const &)" (??4?$iterator@Urandom_access_iterator_tag@std@@GHPAGAAG@std@@QAEAAU01@ABU01@@Z) en EditorToolTip.obj
1>..\..\bin\Debug\LayoutEditor.exe : fatal error LNK1169: se encontraron uno o más símbolos definidos simultáneamente
Is there a solution?? Thanks
cafeole
08-11-2010 10:29:33
Sorry, I'm using MyGUI 3.0.1, Ogre 1.7.1 and VS2005
my.name
08-11-2010 19:27:30
cafeole
12-11-2010 07:26:48
Thanks for answering my.name! I have tried to compile MyGUI 3.0.3 and I get a lot of errors with MyGUI::UString...
1>Parse.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>GroupMessage.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver al que se hace referencia en la función __ehhandler$??4_Iterator_base@std@@QAEAAV01@ABV01@@Z
1>PanelItems.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>PanelUserData.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>PropertiesPanelView.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>SettingsWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>EditorState.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>EditorToolTip.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>WidgetTypes.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>PanelControllers.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z) sin resolver al que se hace referencia en la función "public: virtual void __thiscall EditorState::createScene(void)" (?createScene@EditorState@@UAEXXZ)
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z) sin resolver
1>BaseManager.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>WidgetsWindow.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver al que se hace referencia en la función "public: void __thiscall WidgetsWindow::clearNewWidget(void)" (?clearNewWidget@WidgetsWindow@@QAEXXZ)
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>Parse.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>PanelUserData.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>PropertiesPanelView.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>MetaSolutionWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>SettingsWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>PanelControllers.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>PanelItems.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>PanelMainProperties.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>PanelProperties.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>EditorState.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>EditorToolTip.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>EditorWidgets.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>WidgetTypes.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::~UString(void)" (__imp_??1UString@MyGUI@@QAE@XZ) sin resolver
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>Parse.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>PanelMainProperties.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>PanelProperties.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>PanelUserData.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>PropertiesPanelView.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver al que se hace referencia en la función "public: void __thiscall PropertiesPanelView::load(class MyGUI::xml::ElementEnumerator)" (?load@PropertiesPanelView@@QAEXVElementEnumerator@xml@MyGUI@@@Z)
1>EditorState.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>EditorToolTip.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>PanelControllers.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>PanelItems.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(char const *)" (__imp_??0UString@MyGUI@@QAE@PBD@Z) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>BaseManager.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver al que se hace referencia en la función "protected: virtual void __thiscall base::BaseManager::setupResources(void)" (?setupResources@BaseManager@base@@MAEXXZ)
1>PropertiesPanelView.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>MetaSolutionWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>SettingsWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>WidgetsWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>PanelControllers.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>PanelItems.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>PanelProperties.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>PanelUserData.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>EditorState.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>EditorToolTip.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>EditorWidgets.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>WidgetTypes.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0UString@MyGUI@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sin resolver
1>MetaSolutionWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver
1>WidgetsWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver
1>Parse.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver al que se hace referencia en la función "private: void __thiscall EditorState::loadSettings(class MyGUI::UString const &,bool)" (?loadSettings@EditorState@@AAEXABVUString@MyGUI@@_N@Z)
1>EditorToolTip.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver
1>EditorWidgets.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver
1>PropertiesPanelView.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(class MyGUI::UString const &)" (__imp_??0UString@MyGUI@@QAE@ABV01@@Z) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: bool __thiscall MyGUI::UString::operator!=(class MyGUI::UString const &)const " (__imp_??9UString@MyGUI@@QBE_NABV01@@Z) sin resolver al que se hace referencia en la función "public: bool __thiscall EditorState::notifySave(void)" (?notifySave@EditorState@@QAE_NXZ)
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::operator=(class MyGUI::UString const &)" (__imp_??4UString@MyGUI@@QAEAAV01@ABV01@@Z) sin resolver al que se hace referencia en la función "private: void __thiscall EditorState::clear(bool)" (?clear@EditorState@@AAEX_N@Z)
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::operator=(class MyGUI::UString const &)" (__imp_??4UString@MyGUI@@QAEAAV01@ABV01@@Z) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::operator=(class MyGUI::UString const &)" (__imp_??4UString@MyGUI@@QAEAAV01@ABV01@@Z) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: char const * __thiscall MyGUI::UString::asUTF8_c_str(void)const " (__imp_?asUTF8_c_str@UString@MyGUI@@QBEPBDXZ) sin resolver al que se hace referencia en la función "public: void __thiscall EditorState::loadFile(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (?loadFile@EditorState@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z)
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(wchar_t const *)" (__imp_??0UString@MyGUI@@QAE@PB_W@Z) sin resolver al que se hace referencia en la función "private: void __thiscall EditorState::notifyOpenSaveEndDialog(bool)" (?notifyOpenSaveEndDialog@EditorState@@AAEX_N@Z)
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(wchar_t const *)" (__imp_??0UString@MyGUI@@QAE@PB_W@Z) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::append(class MyGUI::UString const &)" (__imp_?append@UString@MyGUI@@QAEAAV12@ABV12@@Z) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::append(class MyGUI::UString const &)" (__imp_?append@UString@MyGUI@@QAEAAV12@ABV12@@Z) sin resolver al que se hace referencia en la función "class MyGUI::UString __cdecl MyGUI::operator+(class MyGUI::UString const &,class MyGUI::UString const &)" (??HMyGUI@@YA?AVUString@0@ABV10@0@Z)
1>EditorToolTip.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::append(class MyGUI::UString const &)" (__imp_?append@UString@MyGUI@@QAEAAV12@ABV12@@Z) sin resolver
1>PropertiesPanelView.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::append(class MyGUI::UString const &)" (__imp_?append@UString@MyGUI@@QAEAAV12@ABV12@@Z) sin resolver
1>Parse.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class MyGUI::UString & __thiscall MyGUI::UString::append(class MyGUI::UString const &)" (__imp_?append@UString@MyGUI@@QAEAAV12@ABV12@@Z) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: class MyGUI::UString __thiscall MyGUI::UString::substr(unsigned int,unsigned int)const " (__imp_?substr@UString@MyGUI@@QBE?AV12@II@Z) sin resolver al que se hace referencia en la función "private: void __thiscall EditorState::setModeSaveLoadDialog(bool,class MyGUI::UString const &)" (?setModeSaveLoadDialog@EditorState@@AAEX_NABVUString@MyGUI@@@Z)
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class MyGUI::UString __thiscall MyGUI::UString::substr(unsigned int,unsigned int)const " (__imp_?substr@UString@MyGUI@@QBE?AV12@II@Z) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: unsigned int __thiscall MyGUI::UString::find_last_of(class MyGUI::UString const &,unsigned int,unsigned int)const " (__imp_?find_last_of@UString@MyGUI@@QBEIABV12@II@Z) sin resolver al que se hace referencia en la función "private: void __thiscall EditorState::setModeSaveLoadDialog(bool,class MyGUI::UString const &)" (?setModeSaveLoadDialog@EditorState@@AAEX_NABVUString@MyGUI@@@Z)
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: unsigned int __thiscall MyGUI::UString::find_last_of(class MyGUI::UString const &,unsigned int,unsigned int)const " (__imp_?find_last_of@UString@MyGUI@@QBEIABV12@II@Z) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall MyGUI::UString::asUTF8(void)const " (__imp_?asUTF8@UString@MyGUI@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver al que se hace referencia en la función "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl MyGUI::operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class MyGUI::UString const &)" (??6MyGUI@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV12@ABVUString@0@@Z)
1>EditorWidgets.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall MyGUI::UString::asUTF8(void)const " (__imp_?asUTF8@UString@MyGUI@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>WidgetsWindow.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall MyGUI::UString::asUTF8(void)const " (__imp_?asUTF8@UString@MyGUI@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(void)" (__imp_??0UString@MyGUI@@QAE@XZ) sin resolver al que se hace referencia en la función "public: __thiscall EditorState::EditorState(void)" (??0EditorState@@QAE@XZ)
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(void)" (__imp_??0UString@MyGUI@@QAE@XZ) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::UString(void)" (__imp_??0UString@MyGUI@@QAE@XZ) sin resolver
1>EditorState.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: bool __thiscall MyGUI::UString::operator==(class MyGUI::UString const &)const " (__imp_??8UString@MyGUI@@QBE_NABV01@@Z) sin resolver al que se hace referencia en la función "class std::_Vector_iterator<class MyGUI::UString,class std::allocator<class MyGUI::UString> > __cdecl std::_Find<class std::_Vector_iterator<class MyGUI::UString,class std::allocator<class MyGUI::UString> >,class MyGUI::UString>(class std::_Vector_iterator<class MyGUI::UString,class std::allocator<class MyGUI::UString> >,class std::_Vector_iterator<class MyGUI::UString,class std::allocator<class MyGUI::UString> >,class MyGUI::UString const &)" (??$_Find@V?$_Vector_iterator@VUString@MyGUI@@V?$allocator@VUString@MyGUI@@@std@@@std@@VUString@MyGUI@@@std@@YA?AV?$_Vector_iterator@VUString@MyGUI@@V?$allocator@VUString@MyGUI@@@std@@@0@V10@0ABVUString@MyGUI@@@Z)
1>PropertiesPanelView.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: bool __thiscall MyGUI::UString::operator==(class MyGUI::UString const &)const " (__imp_??8UString@MyGUI@@QBE_NABV01@@Z) sin resolver
1>EditorToolTip.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: bool __thiscall MyGUI::UString::empty(void)const " (__imp_?empty@UString@MyGUI@@QBE_NXZ) sin resolver al que se hace referencia en la función "public: void __thiscall EditorToolTip::show(class MyGUI::UString const &,struct MyGUI::types::TPoint<int> const &)" (?show@EditorToolTip@@QAEXABVUString@MyGUI@@ABU?$TPoint@H@types@3@@Z)
1>PropertiesPanelView.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: bool __thiscall MyGUI::UString::empty(void)const " (__imp_?empty@UString@MyGUI@@QBE_NXZ) sin resolver
1>OpenSaveFileDialog.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: bool __thiscall MyGUI::UString::empty(void)const " (__imp_?empty@UString@MyGUI@@QBE_NXZ) sin resolver
1>GroupMessage.obj : error LNK2001: símbolo externo "__declspec(dllimport) public: bool __thiscall MyGUI::UString::empty(void)const " (__imp_?empty@UString@MyGUI@@QBE_NXZ) sin resolver
1>EditorWidgets.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: void __thiscall MyGUI::WidgetManager::_oldParse(class MyGUI::Widget *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_?_oldParse@WidgetManager@MyGUI@@QAEXPAVWidget@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z) sin resolver al que se hace referencia en la función "public: bool __thiscall EditorWidgets::tryToApplyProperty(class MyGUI::Widget *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?tryToApplyProperty@EditorWidgets@@QAE_NPAVWidget@MyGUI@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1_N@Z)
1>MetaSolutionWindow.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: unsigned short & __thiscall MyGUI::UString::operator[](unsigned int)" (__imp_??AUString@MyGUI@@QAEAAGI@Z) sin resolver al que se hace referencia en la función "private: void __thiscall MetaSolutionWindow::notifyListSelectAccept(class MyGUI::List *,unsigned int)" (?notifyListSelectAccept@MetaSolutionWindow@@AAEXPAVList@MyGUI@@I@Z)
1>OpenSaveFileDialog.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const & __thiscall MyGUI::UString::asWStr(void)const " (__imp_?asWStr@UString@MyGUI@@QBEABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ) sin resolver al que se hace referencia en la función "private: void __thiscall common::OpenSaveFileDialog::notifyListSelectAccept(class MyGUI::List *,unsigned int)" (?notifyListSelectAccept@OpenSaveFileDialog@common@@AAEXPAVList@MyGUI@@I@Z)
1>OpenSaveFileDialog.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: __thiscall MyGUI::UString::operator class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(void)const " (__imp_??BUString@MyGUI@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ) sin resolver al que se hace referencia en la función "private: void __thiscall common::OpenSaveFileDialog::update(void)" (?update@OpenSaveFileDialog@common@@AAEXXZ)
1>Parse.obj : error LNK2019: símbolo externo "__declspec(dllimport) public: unsigned int __thiscall MyGUI::UString::find_first_of(class MyGUI::UString const &,unsigned int,unsigned int)const " (__imp_?find_first_of@UString@MyGUI@@QBEIABV12@II@Z) sin resolver al que se hace referencia en la función "bool __cdecl Parse::checkParseFileName(class MyGUI::Edit *)" (?checkParseFileName@Parse@@YA_NPAVEdit@MyGUI@@@Z)
How could I fix that?
Altren
15-11-2010 12:22:14
Check that you linking to Ogre 1.7.1, because such errors appeared when MyGUI was used wild older (1.6) Ogre versions.
Also try clean rebuild if you not tried it yet.