[C++] 내가 정적 라이브러리(Static Library) 추가할 줄 모른다고?③
2023. 8. 7. 17:25ㆍProgramming/C++
반응형
2023.08.06 - [Programming/C++] - [C++] 내가 정적 라이브러리(Static Library) 추가할 줄 모른다고?②
앞에서 추가한 방식도 그럭저럭 괜찮았다. 하지만 뭔가 팀장님께 제출하기엔 부족하다. 이유는 #include 경로에 "../" 이 붙었기 때문이다. "../"을 없애고 싶다. 그 방법에 대해서 알아보자
목차
프로젝트 속성 변경
코드 추가
실행
프로젝트 속성 변경
StaticLib 프로젝트 - 속성
구성 속성 - VC++ 디렉터리 - 공용 포함 디렉터리 - "$(ProjectDir)"을 추가 - 적용 - 확인
$(ProjectDir)은 프로젝트 폴더의 경로를 표시하는 예약어다.
반응형
공용 포함 디렉터리의 화살표 버튼 - 편집 클릭
이 화면을 보면 경로를 볼 수 있다.
코드 추가
#include <StaticLib.h>
int main()
{
fnStaticLib();
return 0;
}
test 프로젝트 - main.cpp 수정
#include "" 대신 <>를 사용하면 경로를 보여준다. 이 부분은 다음에 포스팅으로 알아보겠다.
실행
오늘은 #include 경로에 "../"를 제거하는 방법을 알아봤다.
하지만 가져오는 프로젝트가 여러 개일 때는 어디서 가져왔는 지 알 수 없다. 다음번 포스팅에서는 그 것을 개선해 볼까한다.
반응형
'Programming > C++' 카테고리의 다른 글
[C++] typedef struct, struct 차이 (0) | 2023.08.10 |
---|---|
[C++] 참조자(레퍼런스)란? 참조자는 어디에 사용할까? (0) | 2023.08.09 |
[C++] 내가 정적 라이브러리(Static Library) 추가할 줄 모른다고?② (0) | 2023.08.06 |
[C++] 내가 정적 라이브러리(Static Library) 추가할 줄 모른다고?① (0) | 2023.08.05 |