mal wieder das alte Thema...
ich will ein Project statisch linken... unter Windows, genauer Visual Studio 2003 . Net.
Wie zum Teufel bekomm ich das hin?
Die Dynamische Variante läuft (dank Patch) einwandfrei... nur die statische gibt beim compilieren immer linkerfehler in der Art von:
Code: Alles auswählen
QtGui.lib(qwininputcontext_win.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_ImmAssociateContext@8', verwiesen in Funktion '"public: static void __cdecl QWinInputContext::enable(class QWidget *,bool)" (?enable@QWinInputContext@@SAXPAVQWidget@@_N@Z)'
QtGui.lib(qwininputcontext_win.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_ImmSetCandidateWindow@8', verwiesen in Funktion '"public: virtual void __thiscall QWinInputContext::update(void)" (?update@QWinInputContext@@UAEXXZ)'
QtGui.lib(qwininputcontext_win.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_ImmSetCompositionWindow@8', verwiesen in Funktion '"public: virtual void __thiscall QWinInputContext::update(void)" (?update@QWinInputContext@@UAEXXZ)'
QtGui.lib(qwininputcontext_win.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_ImmSetCompositionFontA@8', verwiesen in Funktion '"public: virtual void __thiscall QWinInputContext::update(void)" (?update@QWinInputContext@@UAEXXZ)'
QtGui.lib(qwininputcontext_win.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_ImmSetCompositionFontW@8', verwiesen in Funktion '"public: virtual void __thiscall QWinInputContext::update(void)" (?update@QWinInputContext@@UAEXXZ)'
QtCore.lib(qeventdispatcher_win.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_WSAAsyncSelect@16', verwiesen in Funktion '"public: virtual void __thiscall QEventDispatcherWin32::registerSocketNotifier(class QSocketNotifier *)" (?registerSocketNotifier@QEventDispatcherWin32@@UAEXPAVQSocketNotifier@@@Z)'
NetClient.lib(net.client.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '"__declspec(dllimport) public: class QString & __thiscall QString::prepend(class QByteArray const &)" (__imp_?prepend@QString@@QAEAAV1@ABVQByteArray@@@Z)', verwiesen in Funktion '"public: virtual void __thiscall C_Client::TranslateNetworkInfo(class C_NetworkInfo &)" (?TranslateNetworkInfo@C_Client@@UAEXAAVC_NetworkInfo@@@Z)'
NetClient.lib(net.client.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '"__declspec(dllimport) public: class QString & __thiscall QString::append(class QByteArray const &)" (__imp_?append@QString@@QAEAAV1@ABVQByteArray@@@Z)', verwiesen in Funktion '"public: virtual void __thiscall C_Client::TranslateNetworkInfo(class C_NetworkInfo &)" (?TranslateNetworkInfo@C_Client@@UAEXAAVC_NetworkInfo@@@Z)'
QtNetwork.lib(qhostaddress.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_htonl@4', verwiesen in Funktion '"public: void __thiscall QHostAddress::setAddress(struct sockaddr const *)" (?setAddress@QHostAddress@@QAEXPBUsockaddr@@@Z)'
QtNetwork.lib(qhostinfo_win.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '__imp__gethostname@8', verwiesen in Funktion '"public: static class QString __cdecl QHostInfo::localHostName(void)" (?localHostName@QHostInfo@@SA?AVQString@@XZ)'
Thx
Elgrimm Esleborn