포스트

C++ 에서 dll 만들어서 사용하기(3) - dll 만들기 예제 따라하기(2)

sticker

https://velog.io/@sunbei00/C-%EB%8F%99%EC%A0%81-%EB%A7%81%ED%81%AC-%EB%A7%8C%EB%93%A4%EA%B8%B0-DLL#%EB%AA%85%EC%8B%9C%EC%A0%81-%EC%97%B0%EA%B2%B0-dll-%EB%A7%8C%EB%93%A4%EA%B8%B0

C++ 동적 링크 만들기( DLL ) 컴파일과 동시에 같이 컴파일 되는 정적 라이브러리가 있고 이와 반대되는 개념인 동적 라이브러리가 있다.동적 라이브러리는 바이러리 파일로 *.dll로 존재한다.동적 라이브러리는 윈도우 운영체제의 서비스에 의해 올라가서 응용 프로그램이 운영체제 서비스에 DLL 함수 혹은 컴파일과 동시에 같이 컴파일 되는 정적 라이브러리가 있고 이와 반대되는 개념인 동적 라이브러리가 있다.동적 라이브러리는 바이러리 파일로 *.dll로 존재한다.동적 라이브러리는 윈도우 운영체제의 서비스에 의해 올라가서 응용 프로그램이 운영체제 서비스에 DLL 함수 혹은


아래와 같이 Dll1이라는 동적라이브러리 프로젝트를 만들어서 dll과 lib을 빌드하고, 빌드한 dll과 lib, header를 UseDLL이라는 새 빈 프로젝트 경로에 넣어서 사용함.


빌드.


다음과 같은 명령어를 추가하면 VS 에디터 내에서 번거로운 Linking 디렉토리 입력 없이 빌드할 수 있다.

1
#pragma comment(lib, "내Lib경로")

이렇게 하지 않을 거면 직접 다음과 같이 추가.

나는 코드 상에 comment로 넣어주는 걸 선호할 듯 함.

sticker


이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.