verknüpfen mag ich für mein Projekt oscpack (http://code.google.com/p/oscpack/) als eine statische Bibliothek verwenden, aber wenn ich versuche, es zu einem Beispiel hinzuzufügen, erhalte ich die Verknüpfung Fehler, zum Beispiel:eine statische Bibliothek zu meinem Projekt auf Visual Studio 2010
1> oscpackd.lib (UdpSocket.obj): Fehler LNK2019: nicht aufgelöstes externes Symbol __imp__socket @ 12 referenziert in der Funktion "public: __thiscall UdpSocket :: Implementierung :: Implementierung (void)" (?? 0Implementation @ UdpSocket @@ QAE @ XZ)
1> oscpackd.lib (UdpSocket.obj): Fehler LNK2019: nicht aufgelöstes externes Symbol __imp__closesocket @ 4 in Funktion referenziert „public: __thiscall UDPSocket :: Umsetzung :: ~ Implementation (void)“(?? 1Implementation @ UDPSocket @@ QAE @ XZ)
...
Im Grunde habe ich eine Lösung, die die oscpack.lib für den Aufbau, in dem Projekt I die entsprechenden .h und .cpp Dateien hinzugefügt.
Dann in der Beispiellösung, ich habe meine main.cpp hinzugefügt und dann habe ich aufgenommen (Eigenschaften> C/C++> Zusätzliche Include Verzeichnisse) den Ordner der Oscpack-Bibliothek, dann auf der Registerkarte Linker habe ich den Ordner Speicherort der libs und der Name der Bibliotheken.
Es funktionierte, obwohl ich auch Winmm.lib Dank! – JohnnyAce