|
#if 지시어를 사용하시면 될 것 같습니다.
헤더 파일에 다음과 같이 플래그를 하나 줍니다.
#define INCLUDE_A_AND_B true
이런 식으로, true 로 지정이 되면..
#if INCLUDE_A_AND_B
1. 프로그램 초기화.
2. 장비초기화 및 데이터 가져오기.
3. 데이터 처리...
#endif
이렇게 넣어두시면, true 일때만 컴파일이 됩니다.
우시관 님이 쓰신 글 :
: 안녕하세요...
:
: 빌더로 장비 인터페이스를 만들고 있습니다.
: 다른것은 잘 모르지만 차트가 정말 제 맘에 꼭 들어서요...
: 그래프도 이브고 제가 표시하고 싶은 것은 다 할 수 있어서요...
:
: 장비 인터페이스를 만들고 있느데...
: 우선은 장비가 없는 곳에서는 가짜 데이타를 만드는 함수를 만들어서 쓰고 있습니다...
:
: 그래서...
:
: 프로그램을
:
: A. 장비가 있는곳에서는
: 1. 프로그램 초기화.
: 2. 장비초기화 및 데이터 가져오기.
: 3. 데이터 처리...
: ...
:
: B. 장비가 없는 곳에서는
: 1. 프로그램 초기화
: 2. 가짜 데이타 가져오기.
: 3. 데이터 처리...
: ...
:
: 이런식으로 프로그램 순서를 정하고 있습니다.
:
: 얼핏 듣기로는 위 A,B 프로그램을 필요에 따라서 컴파일 할 수 있다고 들었는데
: 장비가 없는 곳에서는 B로만 컴파일 시키고...
: 물론 있는 곳에서는 A로 컴파일 해서 써야겠죠.
:
: 이런 방법이 있는 건지 그리고 있다면 어떻게 처리해야 되는지 알려주세요.
:
: 예를 들자면 A일때는 a+b 를 B일때는 c+d 를 컴파일 하는 방법은 어떻게 되나요???
:
: 감사합니다.
:
|