Hi, after downloading wengophone-2.1 from branch, I fixed some errors during the compilation process. Most were missing include directions. I'm building the INSTALL-project. There are dynamic libraries owwebcam, phapiutil, phapi; but the qtwengophone-project needs static libraries. When I build static libraries instead of dynamic, the I get the following errors. I don't know how to go on. I cant't find anything in the mailinglist's archive.
I found hints on similar problems in december 2006 and october 2005. But they are not fitting my errors. I hope you can help me, Torsten Graf system: - Win XP SP2 - MS Visual Studio 2005 - Cmake 2.4 - boost 1.33 - qt 4.3.0 with patch for MSVC error codes in english: Error LNK2001: unresolved external symbol 'symbol' Error LNK2019: unresolved external symbol 'symbol' referenced in function 'function' Error LNK1120: number unresolved externals build-output: ------ Erstellen gestartet: Projekt: qtwengophone, Konfiguration: Debug Win32 ------ Verknüpfen... Bibliothek "Debug\qtwengophone.lib" und Objekt "Debug\qtwengophone.exp" werden erstellt. QtWengoPhone.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl WebcamDriver::apiInitialize(void)" ([EMAIL PROTECTED]@@SAXXZ)" in Funktion ""private: virtual void __thiscall QtWengoPhone::initThreadSafe(void)" ([EMAIL PROTECTED]@@EAEXXZ)". owphone.lib(WengoPhone.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl WebcamDriver::apiInitialize(void)" ([EMAIL PROTECTED]@@SAXXZ)". QtVideoSettings.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class WebcamDriver * __cdecl WebcamDriver::getInstance(void)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])" in Funktion ""public: __thiscall QtVideoSettings::QtVideoSettings(class CWengoPhone &,class QWidget *)" (??0QtVideoSettings@@[EMAIL PROTECTED]@@PAVQWidget@@@Z)". owphone.lib(Config.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class WebcamDriver * __cdecl WebcamDriver::getInstance(void)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplShutdown" in Funktion ""public: virtual void __thiscall PhApiWrapper::terminate(void)" ([EMAIL PROTECTED]@@UAEXXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigSetNat" in Funktion ""private: void __thiscall PhApiWrapper::setNetworkParameter(void)" ([EMAIL PROTECTED]@@AAEXXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigSetTunnel" in Funktion ""private: void __thiscall PhApiWrapper::setNetworkParameter(void)" ([EMAIL PROTECTED]@@AAEXXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigSetLocalHttpProxy" in Funktion ""private: void __thiscall PhApiWrapper::setNetworkParameter(void)" ([EMAIL PROTECTED]@@AAEXXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplLineAddCredential" in Funktion ""public: virtual int __thiscall PhApiWrapper::addVirtualLine(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 &,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 &,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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplLineAdd" in Funktion ""public: virtual int __thiscall PhApiWrapper::addVirtualLine(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 &,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 &,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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplLineRegister" in Funktion ""public: virtual int __thiscall PhApiWrapper::registerVirtualLine(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplLineDelete" in Funktion ""public: virtual void __thiscall PhApiWrapper::removeVirtualLine(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallConnect" in Funktion ""public: virtual int __thiscall PhApiWrapper::makeCall(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallCreate" in Funktion ""public: virtual int __thiscall PhApiWrapper::makeCall(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallAccept" in Funktion ""public: virtual void __thiscall PhApiWrapper::sendRingingNotification(int,bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallAnswer" in Funktion ""public: virtual void __thiscall PhApiWrapper::acceptCall(int,bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallReject" in Funktion ""public: virtual void __thiscall PhApiWrapper::rejectCall(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallDisconnect" in Funktion ""public: virtual void __thiscall PhApiWrapper::closeCall(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallHold" in Funktion ""public: virtual void __thiscall PhApiWrapper::holdCall(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallUnhold" in Funktion ""public: virtual void __thiscall PhApiWrapper::resumeCall(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phBlindTransferCall" in Funktion ""public: virtual void __thiscall PhApiWrapper::blindTransfer(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phSendDtmf" in Funktion ""public: virtual void __thiscall PhApiWrapper::playDtmf(int,char)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phSendSoundFile" in Funktion ""public: virtual void __thiscall PhApiWrapper::playSoundFile(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phCallGetCodecs" in Funktion ""public: virtual enum CodecList::AudioCodec __thiscall PhApiWrapper::getAudioCodecUsed(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phChangeAudioDevices" in Funktion ""private: bool __thiscall PhApiWrapper::setAudioDevices(void)" ([EMAIL PROTECTED]@@AAE_NXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__phcfg". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigEnablePIM" in Funktion ""public: virtual void __thiscall PhApiWrapper::enablePIM(bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplMessageSendPlainText" in Funktion ""public: void __thiscall PhApiWrapper::sendMessage(class IMChatSession &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@QAEXAAVIMChatSession@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplMessageSendTypingState" in Funktion ""public: void __thiscall PhApiWrapper::changeTypingState(class IMChatSession &,enum IMChat::TypingState)" ([EMAIL PROTECTED]@@QAEXAAVIMChatSession@@[EMAIL PROTECTED]@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplMessageSendIcon" in Funktion ""public: void __thiscall PhApiWrapper::sendMyIcon(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 &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplPresencePublish" in Funktion ""private: void __thiscall PhApiWrapper::publishPresence(bool,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplPresenceSubscribe" in Funktion ""public: void __thiscall PhApiWrapper::subscribeToPresenceOf(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplPresenceUnsubscribe" in Funktion ""public: void __thiscall PhApiWrapper::unsubscribeToPresenceOf(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phVideoControlSetWebcamCaptureResolution" in Funktion ""public: virtual void __thiscall PhApiWrapper::setVideoQuality(enum EnumVideoQuality::VideoQuality)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phConf" in Funktion ""public: virtual void __thiscall PhApiWrapper::joinConference(int,int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phStopConf" in Funktion ""public: virtual void __thiscall PhApiWrapper::splitConference(int,int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigSetAudioCodecs" in Funktion ""public: virtual void __thiscall PhApiWrapper::setAudioCodecList(class StringList const &)" ([EMAIL PROTECTED]@@UAEXABVStringList@@@Z)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplInit" in Funktion ""public: virtual void __thiscall PhApiWrapper::init(void)" ([EMAIL PROTECTED]@@UAEXXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigSetOutboundProxy" in Funktion ""public: virtual void __thiscall PhApiWrapper::init(void)" ([EMAIL PROTECTED]@@UAEXXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigAddVideoCodecByName" in Funktion ""public: virtual void __thiscall PhApiWrapper::init(void)" ([EMAIL PROTECTED]@@UAEXXZ)". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__phVideoControlSetCameraFlip" in Funktion ""public: virtual void __thiscall PhApiWrapper::flipVideoImage(bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplConfigSetEncryptionMode" in Funktion ""public: virtual void __thiscall PhApiWrapper::setCallsEncryption(bool)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplCallGetEncryptionMode" in Funktion ""public: virtual bool __thiscall PhApiWrapper::isCallEncrypted(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiCallbacks.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplEventListenerAdd" in Funktion ""public: void __thiscall PhApiCallbacks::startListeningPhApiEvents(void)" ([EMAIL PROTECTED]@@QAEXXZ)". owphapiwrapper.lib(PhApiSFPWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplPluginCallFunction" in Funktion ""public: int __thiscall PhApiSFPWrapper::sendFile(int,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> >,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> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,unsigned int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED])". owphapiwrapper.lib(PhApiSFPWrapper.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplPluginSetParam" in Funktion ""private: void __thiscall PhApiSFPWrapper::setBasePort(unsigned int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED])". owphone.lib(PhApiFileSessionManager.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__owplPluginSetParam". owphone.lib(PhApiFileSessionManager.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplPluginLoad" in Funktion ""public: __thiscall PhApiFileSessionManager::PhApiFileSessionManager(class UserProfile &)" (??0PhApiFileSessionManager@@[EMAIL PROTECTED]@@@Z)". owphapiwrapper.lib(PhApiSFPCallbacks.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__owplPluginSetCallback" in Funktion ""public: static void __cdecl PhApiSFPCallbacks::setCallbacks(void)" ([EMAIL PROTECTED]@@SAXXZ)". owphapiwrapper.lib(PhApiSFPCallbacks.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__strfilled" in Funktion "_inviteToTransferHandler". Debug\qtwengophone.exe : fatal error LNK1120: 47 nicht aufgelöste externe Verweise. Das Buildprotokoll wurde unter "file://d:\OpenWengo\build\wengophone\src\presentation\qt\qtwengophone.dir\Debug\BuildLog.htm" gespeichert. qtwengophone - 51 Fehler, 0 Warnung(en) _____________________________________________________________________ Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! http://smartsurfer.web.de/?mc=100071&distributionid=000000000066 _______________________________________________ Wengophone-devel mailing list [email protected] http://dev.openwengo.com/mailman/listinfo/wengophone-devel
