Multiple defined objects error with trunk

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

my.name

23-03-2010 23:17:34

revision - 2951 in trunk

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

my.name

25-03-2010 23:34:43

revision 2955

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

my.name

08-11-2010 09:59:52

version MyGUI, OGRE, VS?

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

You should download newer sources - MyGUI 3.0.3 https://my-gui.svn.sourceforge.net/svnr ... s/MyGUI3.0 (svn link)

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.