Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » VC++ 2008 Linker Error - LNK2001 - unaufgelöstes Symbol

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.03.2008, 15:04 Uhr
JdM



Hallo zusammen!

Vorwort:
Ich bastel nun schon seit knapp 2 Wochen mit dem PHP 5.2.5 Source und der libming (www.libming.org/moin.cgi/FrontPage). Ich habe PHP nun endlich ohne weitere Probleme kompiliert bekommen und auch die libming habe ich unter VC++ 2008 komipliert bekommen (debug + release) = libming.lib (mein aktuelles Ziel (php_ming.dll) wird gegen die libming.lib gelinkt.

Ich habe so viel Kopfschmerzen auf dem Weg bis hier hin gehabt, aber jetzt weiß ich nicht mehr weiter. Habe den letzten Development-Snapshot so weit lauffähig gemachtm, alle zus. benötigten Header Files besorgt und scheitere jetzt an:

DMyMing\EXTENSION\php_ming\Release\php_ming.dll : fatal error LNK1120: 40 nicht aufgelöste externe Verweise.

Ich weiß einfach nicht mehr weiter.
Vielleicht habe ich bei der Projektkonfiguraton ja einen Fehler gemacht?

Kompletter Auszug:


C++:
------ Erstellen gestartet: Projekt: php_ming, Konfiguration: Release Win32 ------
Verknüpfen...
libming.lib(button.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFFilterList_add".
libming.lib(placeobject.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFFilterList_add".
libming.lib(button.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFFilterList".
libming.lib(placeobject.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFFilterList".
libming.lib(button.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFOutput_writeFilterList".
libming.lib(placeobject.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFOutput_writeFilterList".
libming.lib(button.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFFilterList".
libming.lib(placeobject.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFFilterList".
libming.lib(button.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFScalingGrid".
libming.lib(movieclip.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFScalingGrid".
libming.lib(button.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFScalingGrid".
libming.lib(movieclip.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFScalingGrid".
libming.lib(font.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_loadSWFFont_fromFdbFile".
libming.lib(videostream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVTag_getPayloadInput".
libming.lib(soundstream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVTag_getPayloadInput".
libming.lib(videostream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVStream_nextTag".
libming.lib(soundstream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVStream_nextTag".
libming.lib(videostream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVStream_getNumFrames".
libming.lib(videostream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVStream_fromInput".
libming.lib(soundstream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVStream_fromInput".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFSceneData".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFSymbolClass".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFScriptLimits".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFMetadata".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroySWFFileAttributes".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFFileAttributes".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFFileAttributes_useNetwork".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFMetadata".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFFileAttributes_hasMetadata".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFScriptLimits_setTimeout".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFScriptLimits_maxRecursion".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFScriptLimits".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFTabIndex".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFSymbolClass_addSymbol".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFSymbolClass".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_SWFSceneData_addScene".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFSceneData".
libming.lib(movie.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_newSWFProtect".
libming.lib(soundstream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVStream_nextTagType".
libming.lib(soundstream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FLVStream_setStreamOffset".
libming.lib(soundstream.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_destroyFLVStream".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_Get_Next_Char".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_Outline_Decompose".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_Load_Glyph".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_Get_First_Char".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_Done_Face".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_Done_FreeType".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_New_Face".
libming.lib(ttffont.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "_FT_Init_FreeType".
D:\MyMing\EXTENSION\php_ming\Release\php_ming.dll : fatal error LNK1120: 40 nicht aufgelöste externe Verweise.
Das Buildprotokoll wurde unter "file://d:\MyMing\EXTENSION\php_ming\php_ming\Release\BuildLog.htm" gespeichert.
php_ming - 50 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========



Z.B.
"_SWFFilterList_add" = unaufgelöstes Symbol
aber die Funktion "SWFFilterList_add" gibt es definitiv!

Mache ich etwas falsch?
Und wenn nicht - kann man ggf. die fehlenden Symbole/Funktionen nicht als leere Container irgendwo anlegen

void _SWFFilterList_add(){
// nix
}

und wenn ja wo müssen diese definiert werden?

Vielen Dank für eure Hilfe schon mal
Benjamin
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: