리눅스에서 동적 라이브러리 사용시, class 등의 처리.
글쓴이: bizzare / 작성시간: 금, 2005/03/11 - 5:36오후
윈도우에서 만든 프로그램을 유닉스, 리눅스용(!)으로 변환할 일이 생겼습니다.
그런데 당장 생긴 문제가 dll 이더군요.
윈도우에서는 class 를 AFX_EXT_CLASS 라는 매크로를 넣어서 export하는데
(결국엔 __declspec(dllimport)와 __declspec(dllexport) 죠.)
리눅스에서는 동적라이브러리에서 class를 쓰려고 할 때 어떤 식으로 해야할 지 감이 안오네요.
도움 좀 부탁드릴게요. T_T
즉, 리눅스(유닉스)에서 A라는 공유 라이브러리를 만들어서 그 라이브러리에 parent라는 클래스를 만들고 B라는 실행파일에서 parent를 상속받은 child라는 class 를 만들고 사용하고 싶은 것이죠.
Forums:
공유라이브러리에서의 클래스 사용.
음 제가 질문하고 제가 답변하네요
그냥 아무 걱정없이 막~ 코딩하면 되네요 -_-
A라는 라이브러리에
class Parent {
}
를 만들고 동적 라이브러리로 컴파일하고
B라는 실행파일쪽 소스에서
class Child : public Parent
{
}
를 만들고 링크하면 잘 돌아가네요 -_-
대체 왜 고민한건지. -_-;;;
댓글 달기