1. 프로젝트 속성에서 오른쪽 상단의 '구성 관리자'를 선택한다.
2. '구성 관리자'에서 '새로 만든기'를 선택한다.
3. '새로 만들기'에 솔루션을 새로 구성한다.
4. 만들어진 해당 구성 솔루션으로 이동하여 원하는 작업을 수행한다.
5. 아래는 '전처리기'를 구성하는 그림이다.
※ 전처리기를 구성하여 다음과 같은 절차를 수행할 수 있다.
"app 클래스의 헤더파일에서 정의 하였다."
// DecodingViewerServer.h : PROJECT_NAME 응용 프로그램에 대한 주 헤더 파일입니다.
//
#pragma once
#ifndef __AFXWIN_H__
#error PCH에서 이 파일을 포함하기 전에 'stdafx.h'를 포함하십시오.
#endif
#include "resource.h" // 주 기호
#include "inc\UnhandledException\ExceptionHandler.h"
// CDecodingViewerServerApp:
// 이 클래스의 구현에 대해서는 DecodingViewerServer.cpp을 참조하십시오.
//
class CDecodingViewerServerApp : public CWinApp, public IExceptionHandler
{
public:
CDecodingViewerServerApp();
// 재정의
public:
virtual BOOL InitInstance();
// 구현
CExceptionHandler m_eh;
DECLARE_MESSAGE_MAP()
public:
void ExceptionInformation(CString strInfo); // IExceptionHandler
};
extern CDecodingViewerServerApp theApp;
#if defined(SVR1)
#define CLASS_NAME _T("DecodingViewer_1")
#elif defined(SVR2)
#define CLASS_NAME _T("DecodingViewer_2")
#elif defined(SVR3)
#define CLASS_NAME _T("DecodingViewer_3")
#elif defined(SVR4)
#define CLASS_NAME _T("DecodingViewer_4")
#elif defined(SVR5)
#define CLASS_NAME _T("DecodingViewer_5")
#elif defined(SVR6)
#define CLASS_NAME _T("DecodingViewer_6")
#elif defined(SVR7)
#define CLASS_NAME _T("DecodingViewer_7")
#elif defined(SVR8)
#define CLASS_NAME _T("DecodingViewer_8")
#elif defined(SVR9)
#define CLASS_NAME _T("DecodingViewer_9")
#elif defined(SVR10)
#define CLASS_NAME _T("DecodingViewer_10")
#else
#define CLASS_NAME _T("DecodingViewer_0")
#endif
위와 같은 식으로 전처리기에서 해당하는 작업을 수행하면 '프로젝트'에서
원하는 솔류션을 선택하여 작업할시에 편하다.
'Programming > MFC' 카테고리의 다른 글
GetFileSize (0) | 2007.10.10 |
---|---|
시스템 재부팅 코드 (0) | 2007.09.12 |
리스트 박스 마지막 줄 표시 (0) | 2007.08.31 |
메모리 릭 찾기 (0) | 2007.08.10 |
[Error message] Warning: skipping non-radio button .. (0) | 2007.08.09 |