[C++] dll 연결 방법

C++ 2019. 12. 6. 16:20

1. dll 만들기
프로젝트 - dll 체크 - 빈 프로젝트 체크
extern "C" __declspec (dllexport) int add(int a, int b)
{
return a+b;
}

코드 작성 후 컴파일하면 debug 파일에 dll과 lib가 나온다.
이것들을 복사한다.

2. dll 실행
프로젝트 - 콘솔 응용 프로그램 체크 - 미리 컴파일된 헤더 체크
방금 복사한 dll과 lib를 새로 만든 프로젝트 폴더 안에 넣는다.

#include "stdafx.h"
#pragma comment (lib, "abcd".lib")
extern "C" __declspec (dllexport)int add(int, int);
int _tmain(int argc, _TCHAR* argv[])
{
int a= 10;
int b = 20;
printf("%d \n", add(a,b));
return 0;
}

이제 실행하면 된다.

'C++' 카테고리의 다른 글

[C++] 디폴트값 의미  (0) 2019.12.06
[C++] 함수 오버로딩  (0) 2019.12.06
[C++] 동적 바인딩 virtual 사용하기  (0) 2019.12.05
[C++] 생성자와 파괴자  (0) 2019.12.05
[C++] public private protected 구분  (0) 2019.12.05
블로그 이미지

ryancha9

https://blog.naver.com/7246lsy

,