안녕하세요
typedef 로 정의한
typedef char CHAR; typedef CHAR *PCHAR;
부분이 다른 모듈과 충돌 하는 문제를 해결할수 있는 방법이 있을까요?
C++ 은 아니고 C 에서 모듈 포팅중에 이런 문제가.. T.T
sed 를 잘써서 전체 소스의 해당 type 부분을 잘 고치시면 되지 않을까요. 저도 비슷한 경우에 그런 식으로 해결을 했었더랬습니다.
권위를 의심할 것,어긋남을 존경할 것,자리잡기를 거부할 것,항상 자신을 재창조할 것 - MIT 미디어랩 -
C++라면 namespace 로 어떻게 되지 않을까 싶습니다만..
C에서는... 그 키워드 자체를 바꾸거나 손을 대셔야 할것 같습니다.
일하는 사람들의 희망 민주노동당 : http://www.kdlp.org 반공 교육의 성과로, 민주주의의 반대가 공산주의(또는 사회주의)라고 생각하는 사람이 많다.
꼭 typedef을 써야되는게 아니라면 이런 방법도 가능할것같네요
#ifndef CUSTOM_TYPEDEF #define CUSTOM_TYPEDEF #define CHAR char #define PCHAR char * #endif
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
sed 를 잘써서 전체 소스의 해당 type 부분을 잘 고치시면 되지 않
sed 를 잘써서 전체 소스의 해당 type 부분을 잘 고치시면 되지 않을까요.
저도 비슷한 경우에 그런 식으로 해결을 했었더랬습니다.
권위를 의심할 것,어긋남을 존경할 것,자리잡기를 거부할 것,항상 자신을 재창조할 것 - MIT 미디어랩 -
C++라면 namespace 로 어떻게 되지 않을까 싶습니다만..
C++라면 namespace 로 어떻게 되지 않을까 싶습니다만..
C에서는... 그 키워드 자체를 바꾸거나 손을 대셔야 할것 같습니다.
일하는 사람들의 희망 민주노동당 : http://www.kdlp.org
반공 교육의 성과로, 민주주의의 반대가 공산주의(또는 사회주의)라고 생각하는 사람이 많다.
꼭 typedef을 써야되는게 아니라면 이런 방법도 가능할것같네요
꼭 typedef을 써야되는게 아니라면 이런 방법도 가능할것같네요
댓글 달기