|
일단 아래와 같이 설정을 변경 해서 진행이 되도록 하였습니다.
아직 카메라가 도착하지 않아서 추후 어떤 문제가 생길지는 모르겠지만
일단 해당 부분에 대한 진행은 됩니다.
#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를 사용할 때 설정된 부분을 대신 붙여 놓으면 문제는 없을까요??
:
:
|