답변됨 전처리기 정의 사용법

  • 2012년 6월 14일 목요일 오전 5:19
     
     

    VS 2010 프로젝트의 속성에 있는 "전처리기 정의" 편집을 통하여 특정 조건일때 컴파일 소스에 추가 되어 컴파일이 되어지도록 

    소스 코드를 작성하고 싶습니다. 

    "전처리기 정의"를 통하여 그렇게 할 수 있다는 내용만알고 있지 실제 어떻게 소스 코드를 작성해야 하는지에 대한 내용을 모르겠습니다.

    조언 부탁드립니다.

    예)"전처리기 정의" 편집을 통하여 TEST_T를 추가하면 

         코드 상에서는 어떻게  

    IF??? TEST_T ????      

    ~~~전처리기 정의가 TEST_T 일때 소스 코드  ~~~~  

    TEST_T????

모든 응답

  • 2012년 6월 14일 목요일 오전 6:57
     
     답변됨 코드 있음

    다음과 같은 예제 코드면 답이 되겠지요. ^^

    #include "stdafx.h"
    #include <Windows.h>
    
    int _tmain(int argc, _TCHAR* argv[])
    {
    #if defined(_AMD64_)
    	printf("AMD64");
    #elif defined(_X86_)
    	printf("X86");
    #else
    printf("...");
    #endif return 0; }