티스토리 툴바


프로그래밍/일반2011/07/01 06:21
프로젝트 규모가 어느정도 커지면 컴파일하는게 매우 답답해집니다.
다행이 CPU가 듀얼코어 이상이라면 그 코어를 다 활용하여 컴파일하면 빌드타임이 매우 줄어듭니다. ㄲㄲㄲ

일단

1. 프로젝트 속성 페이지에 들어간다
2. 구성속성 -> C/C++ -> 명령줄
3. 추가 옵션에 "/MP"  입력
4. 끗


이제 컴파일을 해보자.

"'/Gm'이(가) 다중 처리와 호환되지 않습니다. /MP 를 무시하므로 /Gm 속성을 꺼주시고 어쩌구 저쩌구"...
 Warning뜨면 다음과 같이 설정을 바꾸면됩니다.
1. 속성페이지
2. 구성속성 -> C/C++ -> 코드 생성
3. 최소 다시 빌드 가능 "아니요" 변경


확인후 다시 컴파일 해보면...
다음과 같이 모든 코어가 사용되는것을 확인 할수 있습니다.

저작자 표시

'프로그래밍 > 일반' 카테고리의 다른 글

[TIP] Visual Studio에서 Multi Process(Core) 컴파일  (0) 2011/07/01
[TIP] BreakPoint가 안걸릴때  (0) 2010/10/01
책을 질렀습니다.  (0) 2009/05/21
Posted by 백종훈
프로그래밍/일반2010/10/01 17:29

해결방법
[서명 없는 UTF-8 인코딩 자동 검색] 옵션이 꺼져 있는 Visual Studio 편집기에서 소스 파일에 가비지 값이 보이는 경우가 있을 수 있습니다.
Visual Studio 에서, [도구]->[옵션]->[텍스트 편집기]->[일반]의 [서명 없는 UTF-8 인코딩 자동 검색] 옵션이 기본으로 꺼져 있습니다. [서명 없는 UTF-8 인코딩 자동 검색] 옵션이 꺼져있는 컴퓨터에서는 서명 없는 UTF-8 형식의 파일을 기본 코드 페이지로 열는 경우가 있기 때문에, 편집기에서 가비지가 보일 수 있습니다.

이 문제를 해결하려면

1. [도구]->[옵션]->[텍스트 편집기]->[일반]을 선택한 후 [서명 없는 UTF-8 인코딩 자동 검색] 옵션을 켜십시오. 이 후에도 이 문제가 발생하지 않습니다. 참고. [서명 없는 UTF-8 인코딩 자동 검색] 옵션을 켤 경우, UTF-8 영역과 한국어 (ks_c_5601-1987) 영역에 중복되어 있는 문자들만 파일에 포함되어 있을 경우 서명 없는 UTF-8 파일을 한국어 파일로 잘못 인식하여 가비지가 발생할 수 있습니다.

2. 혹은 해당 파일을 [다른 이름으로 저장]-> [인코딩하여 저장]을 선택하여 서명 있는 UTF-8 파일 형식으로 바꿀 수 있습니다.

[출처]
http://www.gpgstudy.com/forum/viewtopic.php?p=101018&sid=28519cd1eabf10377e89fdc6b0dfb435

저작자 표시

'프로그래밍 > 일반' 카테고리의 다른 글

[TIP] Visual Studio에서 Multi Process(Core) 컴파일  (0) 2011/07/01
[TIP] BreakPoint가 안걸릴때  (0) 2010/10/01
책을 질렀습니다.  (0) 2009/05/21
Posted by 백종훈
프로그래밍/게임2010/09/30 01:28
그냥 요즘 보고 있습니다..

Tessellation도 해보고 싶고 해서

GTX460질렀으니...

샀으니 써먹어봐야겠죠?
저작자 표시

'프로그래밍 > 게임' 카테고리의 다른 글

DirectX 11  (0) 2010/09/30
소소한 삽질.  (0) 2010/05/07
지금까지한 결과물..  (0) 2010/04/21
HeightMap SLOD + QuadTree  (0) 2010/04/15
Posted by 백종훈
TAG Directx11