티스토리 뷰

1. 멀티 코어를 사용하는 빌드


/MP 또는 /MP? 옵션으로 멀티 프로세서 사용시 두개 이상의 코어를 모두 사용해서 빌드를 해 준다. 설정법은 프로젝트의 Properties - C/C++ - Command Line - Additional options에 /MP 또는 /MP?를 추가해 준다. (?는 코어의 개수)  추가로 Properties - C/C++ - Code Generation - Enable Minimal Rebuild 항목(/Gm) 을 No로 설정해 주어야 한다. 두 옵션이 서로 충돌한다나....


프로젝트 파일 항목: MinimalRebuild


이걸 사용하면 빌드하는 동안 CPU 점유율이 100%에 육박하는 흐뭇한(?) 광경을 볼 수 있다. ㅋㅋ

VS2005에서는 50%를 빌빌 대던 넘이...기특해졌다. (이거 관련해서 영문 버전 패치가 있었던 것 같은데 못 찾겠다...쩝)


2. cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release


Properties - C/C++ - Detect 64-bit Portability Issues 항목을 "No"로 해 준다.

프로젝트 파일 항목: Detect64BitPortabilityProblems


3. LINK : warning LNK4224: /OPT:NOWIN98 is no longer supported;  ignored


Properties - Linker - Optimization - Optimize for Windows98 을 Default로 설정

프로젝트 파일 항목: OptimizeForWindows98


참고 싸이트

1. http://kaistizen.net/EE/index.php/weblog/comments/vs2005_to_vs2008/

2.