C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[71535] Re:MSC가 아닌경우 컴파일 안돼도록 설정된 매크로를 피하는 방법이 있나요??
김시환 [godson2] 3351 읽음    2014-07-10 14:42
일단 아래와 같이 설정을 변경 해서 진행이 되도록 하였습니다.
아직 카메라가 도착하지 않아서 추후 어떤 문제가 생길지는 모르겠지만
일단 해당 부분에 대한 진행은 됩니다.

#if (defined (_MSC_VER)  || defined (__BORLANDC__))  && defined (_WIN32)


그런데 회사가 바뀐지 꽤 지났는데 아직도 볼랜드의 흔적은 남아 있네요..


김시환 님이 쓰신 글 :
:
: 최근 기가이더넷 카메라 관련 개발할 일이 생겨서 카메라 회사의 SDK를 다운받아 테스트를 하려고 했습니다.
: 그런데 업체에서 제공하는 헤더파일에 아래와 같은 매크로 때문에 컴파일이 되지를 않습니다.
:
: *************************************************
: #if defined (_MSC_VER) && defined (_WIN32)
: // Platform Microsoft windows, Microsoft tool chain
:                                      :
:                                      :
: #else
: #   error Unsupported platform    <—이 부분에서 걸려서 컴파일이 되지를 않습니다.
: #endif
: ***************************************************
:
: MSC 툴이 아닌 경우에는 에러를 만들어서 컴파일이 안돼도록 해 놓았네요..
:
: 이 매크로를 우회하는 방법이 있을까요?
:
: 아니면 에러 나는 부분을 지워버리고 MSC를 사용할 때 설정된 부분을 대신 붙여 놓으면 문제는 없을까요??
:
:

+ -

관련 글 리스트
71534 MSC가 아닌경우 컴파일 안돼도록 설정된 매크로를 피하는 방법이 있나요?? 김시환 3003 2014/07/10
71535     Re:MSC가 아닌경우 컴파일 안돼도록 설정된 매크로를 피하는 방법이 있나요?? 김시환 3351 2014/07/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.