WIN 7 VS 2008 생 성 Detours 3.0

Detours 는 마이크로소프트 가 개발 한 함수 라 이브 러 리 로 시스템 API 를 캡 처 할 수 있 습 니 다.프로그램 개발 에 앞서 준비 작업 을 해 야 합 니 다. 1. Detours 다운로드       ... 에 있다http://research.microsoft.com/sn/detours Detours 무료 다운로드 가능.현재 최신 은 DetoursExpress 30. msi 입 니 다.2. 1 버 전이 라면 절 차 는 기본적으로 이와 유사 합 니 다. 생 성 된 후에 필요 한 파일 은 detoured. lib 와 detours. lib 입 니 다.2. Detours 설치        NEXT 로 가세 요. 설치 한 경 로 를 기억 하 세 요.3. Detours 라 이브 러 리 생 성        설 치 된 폴 더 아래 에서 직접 가 져 올 수 있 는 LIB 파일 을 찾 을 수 없 으 므 로 스스로 라 이브 러 리 를 만들어 야 합 니 다.제 가 Detours. lib 를 만 든 환경 은 WIN 7 vs 2008 입 니 다.또한 도움말 문서 도 설치 경로 에 있 습 니 다. 파일 이름 은 Detours. chm 입 니 다.        Detours 경로 의 폴 더 를 * * \ Microsoft Visual Studio 9.0 \ \ VC 경로 로 복사 합 니 다. 전체 폴 더 (다른 버 전의 VC 는 스스로 복사 합 니 다) 에 주의 하 십시오.물론 복사 하지 않 아 도 됩 니 다. 복 제 는 주로 뒤의 조작 을 편리 하 게 하기 위해 서 입 니 다.        명령 행 입력, * * \ Microsoft Visual Studio 9.0 \ VC \ bin 디 렉 터 리 실행 vcvars32. bat 로 전환        * * \ Microsoft Visual Studio 9.0 \ VC \ Detours Express 3.0 으로 전환 한 다음.. \ binmake 명령 을 입력 하 십시오. 컴 파일 에 성공 하면 Detours Express 3.0 \ \ lib. X86 파일 에서 detours. lib 파일 을 찾 을 수 있 습 니 다.
흔히 볼 수 있 는 오류
오류 1:
rc /nologo /DDETOURS_BITS=32 /foobj.X86\simple.res /i..\..\include simple.rcfatal error RC1106: invalid option: -ologo
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.EXE"”:     “0x1”
Stop.
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
make.exe"”: “0x2” Stop. NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
make.exe"”: “0x2” Stop.

     해결 방법: simples 에서 comon. mak 파일 을 찾 아 메모 장 으로 열 고 다음 코드 를 찾 아 제거 합 니 다. .rc {$(OBJD)}. res: 다음 줄 코드 에 있 는 / nologo
##############################################################################
##

.SUFFIXES: .cpp .h .obj .rc .res

.cpp{$(OBJD)}.obj:
    $(CC) /nologo $(CFLAGS) /Fd$(OBJD)\vc.pdb /Fo$@ /c $(*B).cpp

.rc{$(OBJD)}.res:
    #rc /nologo /DDETOURS_BITS=$(DETOURS_BITS) /fo$(@) /i$(INCD) $(*B).rc
     rc /DDETOURS_BITS=$(DETOURS_BITS) /fo$(@) /i$(INCD) $(*B).rc
## ################################################################# End of File. 

  
만약 당신 의 프로젝트 가 vs 2005 또는 vs 2008 에서 vs 2010 으로 이전 되 었 고 오류 가 발생 했다 면: fatal RC 1106: invalid option: - ologo
이유: "버 전 6. x SDK 의 RC 명령 은 - 로 고 를 지원 하지 않 습 니 다. 버 전이 7. x 보다 크 거나 동일 한 SDK 를 설치 해 야 합 니 다."
따라서 vc + directories 에서 사용 하 는 sdk 버 전 을 확인 하 십시오. 7. x 버 전 으로 확인 하면 됩 니 다.
     
오류 2: NMAKE: fatal error U1077. "cl. exe" 반환 코드 0xc0000135
           원인: visual studio 를 설치 할 때 등록 환경 변 수 를 선택 하지 않 아서 생 긴 것 입 니 다.
           해결 방법: 시스템 환경 변수 에 visual studio 의 설치 경 로 를 추가 합 니 다: vs 설치 경로 \ VC \ Bin, 그리고 vs 설치 경로 \ Common 7 \ IDE

좋은 웹페이지 즐겨찾기