2010-03-30 1 views
0

Visual C++ 2008 Express Edition에서 SSPI를 지원하는 mod_spnego (http://sourceforge.net/projects/modgssapache/)를 컴파일하려고합니다. 나는 컴파일 작업 자체를 훌륭하게 해낼 수 있었지만, 이제는 링커가 출력하는 몇 가지 오류에 갇혀있다 :Visual Studio에서 mod_spnego를 SSPI에 연결할 수 없습니다.

링크 ... 라이브러리 만들기 2-win32-debug/mod_spnego.lib 및 객체 2-win32 -debug/mod_spnego.exp mod_spnego.obj : 오류 LNK2019 :되지 않은 외부 기호 __imp__DeleteSecurityContext 함수 _handleSpnegoTokenSSPI에서 참조 4 @ mod_spnego.obj : 오류를 LNK2019 :되지 않은 외부 기호 _QueryContextAttributesA 함수 _handleSpnegoTokenSSPI에서 참조 @ 12 mod_spnego.obj : 오류 LNK2019 : 해결되지 않은 외부 기호 _FreeContextBuffer @ 4 함수 _handleSpnegoTokenSSPI에서 참조했습니다. mod_spnego.obj : 오류 LNK2019 : 해결되지 않은 외부 기호 __imp__AcceptSecurityContext @ 36 이온 _handleSpnegoTokenSSPI mod_spnego.obj : 오류 LNK2019 치명적인 오류 LNK1120 : 5 개되지 않은 외부

소스 코드를 찾고, 이러한 방법 함수 _handleSpnegoTokenSSPI 2는 Win32 디버그/mod_spnego.so에서 참조 36 @되지 않은 외부 심볼 _AcquireCredentialsHandleA Microsoft SDK의 Sspi.h에서 왔습니다. Windows에서 컴파일하는 것에 대해서는 잘 모르겠다. 쉬운 질문이있다. SSPI API가 들어있는 lib 파일은 무엇인가? 어느 것을 연결해야합니까? 그런데

는 순간에, 다음과 같은 libs와 연결되어 있습니다 : kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib 해당 Ole32.lib oleaut32.lib uuid.lib ODBC32 lib 디렉토리

감사합니다 odbccp32.lib, MEMMINGER

답변

3

나는 나 자신을 발견 생각 : Secur32.Lib합니다.