MSBuild 알기 - #003 Build, Clean, 그리고 Rebuild

소스 코드 내려 받기 svn checkout h ttp://imaso.googlecode.com/svn/trunk/201008-MSBuildTutorial imaso-read-only 201008-MSBuildTutorial 폴더에서 이번 실습에 쓸 하위 폴더는 두 개 뿐이다. 003, Shared 이 두 폴더만 내려 받아도 괜찮다. 우려먹자 아래 예제는…

0 Comments

MSBuild 알기 - #001 닥치고 해봐!

예제 다운로드 구글 코드에서 내려 받자. svn checkout h ttp://imaso.googlecode.com/svn/trunk/ imaso-read-only 무턱대고 무턱대고 MSBuild 스크립트가 어떻게 생겼는지 살펴보자. <?xml version="1.0" encoding="utf-8" ?> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Clean"> <Message Text="타겟: Clean" />…

Comments Off on MSBuild 알기 - #001 닥치고 해봐!

파일 버전

이 글은 월간 마이크로소프트웨어(일명 마소) 2010년 6월 뉴스캐스트에 기고한 글입니다. 물론 구성이나 내용 상의 차이가 있을 수 있습니다. 꼭 상용프로그램에만 해당하는 이야기는 아니다. 심지어 개인이 혼자 북치고 장구치는 소규모 프로젝트일지라도…

0 Comments

인텔 DPD Tech to the Future

잡지사에 글 쓰는 일이 경력에 도움이 되는지는 잘 모르겠으나 가끔 이렇게 초대장을 받아 저녁 한 끼니를 해결하는 데는 기여하는 것 같다. 여의도 KT 빌딩 가서 초밥 도시락을 얻어 먹고 돌아왔다.…

3 Comments

윈도우에서 시간 측정하기

이 글은 월간 마이크로소프트웨어(일명 마소) 2010년 4월 21일자 뉴스캐스트에 기고한 글입니다. 물론 구성이나 내용 상의 차이가 있을 수 있습니다. 게임 개발자에게 있어 시간 측정은 꽤나 중요한 문제이다. 온라인 게임이라면 특히…

8 Comments

C++ enum 값은 32비트 정수인가?

앞서 언급한 이상한 정수 캐스팅 상황과 관련이 있는 일이다. C#과 C++ 둘다 쓰는 32비트 정수값이 있다. 간단히 설명하자면 Enum을 쓸 자리에 어떤 사연이 있어서 C#쪽에선 int를 나열하고 C++에선 enum을 이용했다.…

0 Comments

C#의 이상한 정수 캐스팅

간단한 정수 캐스팅 하나! long longValue = 1; int intValue = longValue; 이 코드는 컴파일러 오류를 발생시킨다. 오류 CS0266: 암시적으로 'long' 형식을 'int' 형식으로 변환할 수 없습니다. 명시적 변환이 있습니다.…

5 Comments

C++/CLI를 다룬 책

Foundations of C++/CLI: The VIsual C++ Language for .NET 3.5란 책이 있다. 제목이 풍기는 냄새가 그렇듯 닷넷 프레임워크 3.5 기반에서 C++/CLI 프로그래밍을 어떻게 하는지 알려주는 책이다. C++/CLI 책은 번역서든 국내서든…

3 Comments