정적 라이브러리 질문입니다
LimeTree
2023.04.01
정적 라이브러리 파일을 만들어서 소스에 추가했는데
헤더파일에서 (cpp)함수구현부 접근 할려고 하니까 안되는데
디버깅중에 f11로 함수 내부 들어가기 하니까 함수구현부에 접근이 되네요
주석 달아둔거까지 다볼수 있더군요
dll로 만들면 접근이 안되는걸로 알고있는되 정적라이브러리는 소스코드 볼수있는 겁니까????
이거 볼수 없게 할려면 dll로 만드는 방법말곤 없나요????
정리하면
(.h)에는 클래스 정의
(.cpp)에는 클래스 정의한 함수 구현- 정적라이브러리로 만듬
cpp에 정의한 소스 부분을 접근 못하게(볼수없게) 하려면 정적라이브러리로는 불가능 한가요?
-
잠팅이
아~ 2005에서 기본 프로젝트에서 작업하면 소스 위치를 자동으로 지정해주네요....
그래서 디버깅 중에 위치에 가게되었네요
프로젝트에서 소스파일 지우니까 안보이네요
답변 고맙습니다 -
양자리
디버깅 중에는, 내 컴퓨터에 소스파일이 있기 때문에 소스코드를 볼 수 있습니다.
그러나, dll만 배포된다면 소스코드 수준의 디버깅은 불가능할 겁니다.