Frage

Ich versuche zu kompilieren mod_spnego ( http://sourceforge.net/projects/modgssapache/) mit SSPI Unterstützung in Visual C ++ 2008 Express Edition. Ich habe es geschafft das Kompilieren selbst funktionieren zu bekommen, aber jetzt bin ich auf einige Fehler stecken, dass die Linker druckt:

Linking ...    Erstellen Bibliothek 2-win32-debug / mod_spnego.lib und Objekt 2-win32-debug / mod_spnego.exp mod_spnego.obj: Fehler LNK2019: nicht aufgelöstes externes Symbol __imp__DeleteSecurityContext @ 4 in Funktion verwiesen _handleSpnegoTokenSSPI mod_spnego.obj: Fehler LNK2019: nicht aufgelöstes externes Symbol _QueryContextAttributesA @ 12 in Funktion verwiesen _handleSpnegoTokenSSPI mod_spnego.obj: Fehler LNK2019: nicht aufgelöstes externes Symbol _FreeContextBuffer @ 4 in Funktion verwiesen _handleSpnegoTokenSSPI mod_spnego.obj: error LNK2019: nicht aufgelöstes externes Symbol __imp__AcceptSecurityContext @ 36 in Funktion referenzierten _handleSpnegoTokenSSPI mod_spnego.obj: error LNK2019: nicht aufgelöstes externes Symbol _AcquireCredentialsHandleA @ 36 in Funktion referenzierten _handleSpnegoTokenSSPI 2-win32-debug / mod_spnego.so: schwerwiegende Fehler LNK1120: 5 nicht aufgelöste externe

Suchen Sie in den Quellcode, kommen diese Methoden von Sspi.h in dem Microsoft SDK. Ich habe keine Ahnung über die Dinge auf Windows kompilieren, so dass ich eine einfache Frage: Was lib-Datei enthält die SSPI API? Welche man muss ich Link haben gegen?

By the way, im Moment sind folgende Libs verbunden: kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib Ole32.lib Oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

Danke, Memminger

War es hilfreich?

Lösung

Ich glaube, ich es aus mir selbst gefunden. Secur32.Lib

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top