I encounter lots of unresolved symbols [1] when trying to build a little example.
I encounter similar issues when using the SDK installer and when using umundo built from source.
1>------ Erstellen gestartet: Projekt: uMundoDiscoveryTest, Konfiguration: Release Win32 ------
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) const umundo::Receiver::`vftable'" (__imp_??_7Receiver@umundo@@6B@)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl umundo::Thread::sleepMs(unsigned int)" (__imp_?sleepMs@Thread@umundo@@SAXI@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall umundo::Node::~Node(void)" (__imp_??1Node@umundo@@UAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Node::Node(void)" (__imp_??0Node@umundo@@QAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall umundo::Subscriber::~Subscriber(void)" (__imp_??1Subscriber@umundo@@UAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Subscriber::Subscriber(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class umundo::Receiver *)" (__imp_??0Subscriber@umundo@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVReceiver@1@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall umundo::Publisher::~Publisher(void)" (__imp_??1Publisher@umundo@@UAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Publisher::Publisher(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0Publisher@umundo@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall umundo::Discovery::~Discovery(void)" (__imp_??1Discovery@umundo@@UAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Discovery::Discovery(enum umundo::Discovery::DiscoveryType,class umundo::Options *)" (__imp_??0Discovery@umundo@@QAE@W4DiscoveryType@01@PAVOptions@1@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Receiver::Receiver(void)" (__imp_??0Receiver@umundo@@QAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __thiscall umundo::Discovery::add(class umundo::Node &)" (__imp_?add@Discovery@umundo@@QAEXAAVNode@2@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __thiscall umundo::Node::addPublisher(class umundo::Publisher)" (__imp_?addPublisher@Node@umundo@@QAEXVPublisher@2@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __thiscall umundo::Node::addSubscriber(class umundo::Subscriber)" (__imp_?addSubscriber@Node@umundo@@QAEXVSubscriber@2@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Subscriber::Subscriber(class umundo::Subscriber const &)" (__imp_??0Subscriber@umundo@@QAE@ABV01@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall umundo::Receiver::~Receiver(void)" (__imp_??1Receiver@umundo@@UAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __thiscall umundo::Publisher::send(class umundo::Message *)" (__imp_?send@Publisher@umundo@@QAEXPAVMessage@2@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Publisher::Publisher(class umundo::Publisher const &)" (__imp_??0Publisher@umundo@@QAE@ABV01@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall umundo::Message::getMeta(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_?getMeta@Message@umundo@@UAE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV34@@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<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 & __thiscall umundo::Message::getMeta(void)" (__imp_?getMeta@Message@umundo@@UAEABV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual void __thiscall umundo::Message::putMeta(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_?putMeta@Message@umundo@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual void __thiscall umundo::Message::setData(char const *,unsigned int)" (__imp_?setData@Message@umundo@@UAEXPBDI@Z)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual unsigned int __thiscall umundo::Message::size(void)const " (__imp_?size@Message@umundo@@UBEIXZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual char const * __thiscall umundo::Message::data(void)const " (__imp_?data@Message@umundo@@UBEPBDXZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall umundo::Message::~Message(void)" (__imp_??1Message@umundo@@UAE@XZ)".
1>uMundoDiscoveryTest.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall umundo::Message::Message(void)" (__imp_??0Message@umundo@@QAE@XZ)".
1>D:\Develop\test\build\VS12\Release\uMundoDiscoveryTest.exe : fatal error LNK1120: 26 nicht aufgelöste Externe
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========