Defines the major and minor versions of the compiler. For example, 1300 for Microsoft Visual C++ .NET. 1300 represents version 13 and no point release. This represents the fact that there have been a total of 13 releases of the compiler.
If you type cl /? at the command line, you will see the full version for the compiler you are using.


현재 개발 환경이 .NET으로 이행중인데, .NET용으로 빌드된 사운드 라이브러리(사내 제작품)에 문제가 있다. 이걸 제대로 만들어놓고 작업을 진행하는게 옳겠지만, 현재 프로토타입 제작 중이라서 라이브러리랑 씨름할 여유가 없는 상태.

그렇다고 그냥 6.0으로 작업을 하자니 나는 이미 VS .NET이 더 편해진 터이라, 개발 작업은 .NET으로 한 다음 기획자에게 넘겨줄 때만 6.0으로 빌드해주기로 마음을 먹었는데. 작성된 코드가 6.0에서 컴파일이 안되는 것들이 있다. 예를 들자면
for(int i=0 ; i<3 ; i++) { 블라블라; }
for(int i=0 ; i<3 ; i++) { 블라블라; }

와 같은 것들.

그래서 컴파일러 버전에 맞추어서 코드를 분리하기로 하고 MSDN을 뒤진 결과, 역시나 컴파일러 버전을 나타내는 directive가 있었다. 이제 지저분하게 #ifdef 를 집어넣기 시작을 해야. OTL.

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

어디로 갔을까, 나의 한쪽은  (0) 2005.06.01
사건이 스타일을 지배한다.  (0) 2004.09.16
GeForce 신형의 SLI 기능.  (0) 2004.08.24
top