$(SolutionDir)$\(ConfigurationName) $(SolutionDir)$\(ConfigurationName)_$(PlatformName)중간 디렉터리
$(SolutionDir)\obj\$(ConfigurationName)$(ProjectName) $(SolutionDir)\obj\$(ConfigurationName)_$(PlatformName)$(ProjectName)C/C++ > 추가 포함 디렉터리
$(SolutionDir)/src/libs링커 > 출력파일
$(OutDir)\이름변경.exe
#ifdef _UNICODE #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_IA64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_X64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"") #else #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") #endif #endif
* 최적화 옵션 /O2 추가 (VS2008 SP1이 VS2005 버전의 프로젝트를 가져왔을 때 최적화 옵션(/O2)가 활성화가 안 되는(프로젝트 속성 다이얼로그에서 선택은 된 것처럼 보이지만 Bold로 보이지 않음) 버그가 있다. 활성화 안 되어 있으면 활성화. * 버퍼 오버런 방어 옵션 컴파일 옵션 - /GS 링커 옵션 - /SafeSEH, /DynamicBase, /NxCompat /GS – 스택 기반 버퍼 오버런 탐지를 코드에 추가 /SafeSEH – 예외 처리기를 보호하는 링커 옵션 /DynamicBase – 이미지의 시작 주소를 난수화 /NXCompat - CPU의 데이터 실행 보호(DEP) 기능
@rem *.pch *.mdp *.ncb *.clw *.obj *.aps *.cpl *.awk *.exp *.idb @rem *.opt *.pdb *.map *.res *.ilk *.scc *.bsc *.sbr *.tlb *.plg @rem *.lib *.dll *.exe del *.pch *.mdp *.ncb *.clw *.obj *.aps *.cpl *.awk *.exp *.idb *.opt *.pdb *.map *.res *.ilk *.scc *.bsc *.sbr *.tlb *.plg *.lib *.dll *.exe exit /b 0
"$(ProjectDir)";"$(WINDDK_ROOT)\inc\ddk";"$(WINDDK_ROOT)\inc\api"
echo ------ Building MyDriver.sys: Release x86 ------ copy sources32 sources call e:\WinDDK\7600.16385.1\bin\setenv.bat e:\WinDDK\7600.16385.1\ chk x86 WXP cd /d $(ProjectDir) call build -cefgwZ
echo ------ Building MyDriver.sys: Release x64 ------ copy sources64 sources call e:\WinDDK\7600.16385.1\bin\setenv.bat e:\WinDDK\7600.16385.1\ chk x64 WIN7 cd /d $(ProjectDir) call build -cefgwZ
[도구>사용자 지정]
[명령] 탭
[빌드(B) | 프로젝트만]
등에서 다시 빌드, 정리 메뉴 삭제