Archive

Archive for June, 2010

맥북 프로에 Bootcamp로 윈도우 7 설치하기

June 25th, 2010 No comments

다음은 2010년 6월 기준으로 맥북프로에 윈도우 7을 Bootcamp로 설치하는 법.

  1. 먼저 Mac OS X에서 Boot camp assistant를 실행한다. 파티션 크기를 잡아줘야 한다. 40G 정도 잡아줬다.
  2. Windows 7 설치 DVD를 넣고, 시스템을 다시 부팅한다. 그러면 윈도우 7 설치화면이 다시 뜨게 된다.
  3. 부팅할 때 맥으로 할 지 윈도우로 할지를 결정하기 위해서는 부팅 중에 Option 키를 누르고 있으면 선택할 수 있는 화면이 나온다.
  4. 잘못 들어간 DVD를 빼기 위해서는 부팅할 때 트랙패드의 마우스 버튼을 누르고 있으면 DVD가 자동으로 빠진다.
  5. 설치를 진행한다. 중간에 설치할 파티션을 찾는데, 부트 캠프에서 잡아준 파티션이 FAT32라고 설치가 안된다고 할 것이다. 이 때 그 파티션을 포맷해주면 NTFS로 바뀌면서 설치가 될 것이다.
  6. 설치를 마무리 한다. 몇 가지 드라이버들을 자동으로 잡지는 못한다. 현 시점에서 문제는 사운드가 안나온다. 그래픽 드라이버를 못 잡는다, 마우스 오른쪽 클릭이 안된다 등이다.
  7. 맥 살 때 받은 Mac OS X Install DVD를 넣는다. 그 중에서 윈도우용 Boot Camp를 설치한다. 이 버전이 Boot Camp 3.0이라고 한다.
  8. 애플 웹사이트에 가서 드라이버를 다운로드 받는다. http://support.apple.com/downloads 로 가서 bootcamp라고 친다.  그러면 몇 개의 업데이트가 나오는데 그 중에서 BootCamp 3.1.3 업데이트를 다운받아 설치한다. 그러면 사운드 드라이버, 그래픽 드라이버를 잡는다.
  9. 트랙패드에 관련해서는 부트 캠프의 제어판을 열어본다. 그러면 탭을 해서 클릭하기, 두 손가락으로 스크롤 하기, 마우스 오른쪽 클릭이 가능해진다.
  10. 이제 기능은 다 제대로 동작하는 데 불편한 점은 키배열이다. fn-ctrl-option-command 의 왼쪽 키배열은 fn-ctrl-window-alt 키로 바꾸면 편할 것 같고, 오른쪽 키배열 Command-option은 한영변환-마우스 오른쪽 으로 바꾸면 편할 것 같다. 그래서 찾다보니 키 배열을 바꿔주는 레지스트리 설저앞일 발견. 여기에 있다.
  11. 이제 남은 불편한 점은 Delete 키, Backspace 윗쪽에 있는 Eject키를 연결하면 딱 좋을 것 같다.
  12. 그 외에 trackpad 마우스 오른쪽 클릭이 매끄럽지 못한다던지의 문제가 아직 있다.

Trinigy Vision Engine 8

June 21st, 2010 No comments

My fellow developer has now joined the Korean branch of Trinigy.

They were running a cafe on naver.
http://cafe.naver.com/visionengine

Check their website:
http://www.trinigy.net/

They are offering 30 day evulation copy.

According to him, the engine price is a half of GameBryo.

Visual Studio 2008에서 프로젝트 무한 Rebuild시 문제 해결

June 19th, 2010 No comments

Visual Studio 2008에서 빌드를 하고 다시 빌드를 해도 프로젝트가 업데이트 되었다고 다시 빌드할 경우.

무한 빌드 반복이 되는 경우에는…….

솔루션 탐색기에서 *.h 파일 중에 실제 위치에 파일이 없는데 프로젝트 파일(vcproj)에 추가되었는지 확인할 것. 예전까지는 없어도 그냥 빌드가 되었는데, 이제부터는 무한 리빌드를 한다.

해결책은 : 솔루션에서 실제 위치에 없는 잘못 링크된 header 파일을 제거한다.

MS도 친절하게 header파일이 없다고 설명을 해주던가 하면 좋았을 것을 꼭 이런 식이다.

manifest 때문에 생긴 side-by-side 에러

June 19th, 2010 No comments

Visual Studio 2005로 되어있던 프로젝트를 Visual Studio 2008만 깔린 환경에서 컴파일을 하니 에러가 수두룩 하다. 먼저 VS2005로 만들어 졌던 프로젝트 dll들을 모두 2008로 다시 빌드했다. MSVCRT80D.dll의 의존성을 없애기 위해서

그래도 에러가 나서 depends로 좀 살펴보니 에러가 몇 개가 났는데, side-by-side 에러였다.
이건 manifest의 embed를 환경설정에서 바꿔줘서 해결했다.

Manifest Tool > Embed manifest 에서 기본으로 Yes로 되어있는데 이걸 No로 하고 다시 빌드

참 이런 문제는 짜증이 많이 난다.