Domanda

Sto cercando di compilare mod_spnego ( http://sourceforge.net/projects/modgssapache/) con supporto SSPI nel 2008 Express Edition Visual C ++. Sono riuscito a ottenere la stessa compilazione funzionare bene, ma ora mi sono bloccato in alcuni errori che il linker stampe out:

Collegamento ...    Creazione della libreria 2-win32-debug / mod_spnego.lib e oggetto 2-win32-debug / mod_spnego.exp mod_spnego.obj: LNK2019 di errore: simbolo esterno non risolto __imp__DeleteSecurityContext @ 4 si fa riferimento in funzione _handleSpnegoTokenSSPI mod_spnego.obj: LNK2019 di errore: non risolto simbolo _QueryContextAttributesA esterno @ 12 si fa riferimento in funzione _handleSpnegoTokenSSPI mod_spnego.obj: LNK2019 di errore: simbolo esterno non risolto _FreeContextBuffer @ 4 si fa riferimento in funzione _handleSpnegoTokenSSPI mod_spnego.obj: Errore LNK2019: simbolo esterno non risolto __imp__AcceptSecurityContext @ 36 si fa riferimento in funzione _handleSpnegoTokenSSPI mod_spnego.obj: LNK2019 di errore: non risolto simbolo _AcquireCredentialsHandleA esterno @ 36 si fa riferimento in funzione _handleSpnegoTokenSSPI 2-win32-debug / mod_spnego.so: Errore irreversibile LNK1120: 5 esterni non risolti

Guardando nel codice sorgente, questi metodi vengono da Sspi.h della Microsoft SDK. Non ho idea su come compilare le cose su Windows, quindi ho una domanda facile: Cosa file lib contiene l'API SSPI? Quale devo linkare?

Tra l'altro, in questo momento, le seguenti librerie sono collegati: kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib Ole32.lib OLEAUT32.LIB Uuid.lib odbc32.lib odbccp32.lib

Grazie, Memminger

È stato utile?

Soluzione

Credo di aver trovato io stesso: Secur32.Lib

.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top