외부 라이브러리가 참조하는 헤더 변경
글쓴이: pizza1977 / 작성시간: 수, 2006/11/29 - 10:45오전
외부 라이브러리가 참조하는 헤더를 변경해야할 경우,
class 중간에 멤버변수를 삽입하면 예상하지 못한 에러를 발생하더군요.
offset에 따른 변수의 주소값이 변경되어 발생한 것이 아닌가 생각하고 있는데,
이를 해결하기 위해 class의 가장 마지막에 멤버변수를 삽입하니 이러한
문제가 발생하지 않았습니다.
가장 좋은 방법은 라이브러리를 재컴파일 하는 것이겠지만, 위의 해결 방법이
다른 문제를 야기시킬 수 있는지 궁금합니다.
또한 class의 이러한 멤버변수, 함수의 참조에 대한 고견을 듣고 싶습니다.
Forums:
무슨 이유로 이렇게
무슨 이유로 이렇게 무모한 시도를 하시는지요?
상상할 수 있는 모든 문제가 발생할 수 있습니다.
재컴파일만이 유일한 해결책입니다.
아무래도 제가
아무래도 제가 보기엔 라이브러리는 다른 외부에서 만든 것이고 글 올리신 분이 소스 코드를 변경하신것 같군요.
따라서 라이브러리를 재 컴파일 할 수 없는 상황인것 같은데요...
아주 곤란한 상황에 빠지신것이 아닌가하는 생각이 드네요..
/***************************************************
* 가장 심플한 것이 가장 아름다운 것이다.
***************************************************/
/***************************************************
* 가장 심플한 것이 가장 아름다운 것이다.
***************************************************/
댓글 달기