블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

Visual Studio 2005에서 2008로 넘어가면서 고쳐야 할 프로젝트 세팅

 

모든 구성에 대해..

C/C++ > 일반 > 64비트 이식성 문제점 검색 : 아니오 로 수정
C/C++ > 코드 생성 > 최소 다시 빌드 가능 : 아니오 로 수정
C/C++ > 명령줄 > 추가 옵션'에 '/MP' 추가

프로젝트마다 '미리 컴파일된 헤더' 설정이 제대로 되어 있는지 함께 확인하면 좋다. 2008로 옮기면서 보니까 몇 개 프로젝트는 미리 컴파일된 헤더 세팅이 제대로 안되어 있는게 있었다. 의외로 '미리 컴파일된 헤더' 세팅하는 방법을 모르는 사람들이 꽤 있는듯...아니면 신경을 안쓰거나..~

어쨌든 2008로 갈아타고 나니 컴파일 속도가 두 배로 빨라져서 지금까지는 꽤 만족스럽다..

관련 링크 

[출처: http://mypage.sarang.net/tt/entry/Visual-Studio-2005%BF%A1%BC%AD-2008%B7%CE-%B3%D1%BE%EE%B0%A1%B8%E9%BC%AD-%B0%ED%C3%C4%BE%DF-%C7%D2-%C7%C1%B7%CE%C1%A7%C6%AE-%BC%BC%C6%C3]

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

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%를 빌빌 대던 넘이...기특해졌다. (이거 관련해서 영문 버전 패치가 있었던 것 같은데 못 찾겠다...쩝)


테스트해 보니 VS2005 에서도 /MP 옵션이 사용가능하구나. ㅋㅋ

 

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/

 

[출처: http://blog.naver.com/xtar?Redirect=Log&logNo=70028459971]


출처 : http://blog.naver.com/baek2187/150086967951

반응형
Posted by blueasa
, |