기존에 작업하던 visual studio 프로젝트에 DLL 프로젝트를 추가하고자 할 경우
만날 수 있는 에러를 정리한 글이다.
코드 문제가 아닌 프로젝트 세팅에 관한 걸 다루고 있음.
Visual Studio 2019 사용
(필요한 library가 v142 플랫폼 도구 집합에 포함되어 있었기 때문. Visual Studio 2017 버전으로 암만 해봐야 소용이 없다.)
특히 노란색 하이라이트 부분을 확인할 것.
미리 컴파일된 헤더 관련 오류가 나타날 경우
미리 컴파일된 헤더 사용 안 함 으로 설정
DLL 프로젝트를 빌드 경로 설정: 본 프로젝트 실행 파일과 동일한 위치
빌드 후 생성되는 RLDLL.lib 파일을 본 프로젝트에 로드.
#pragma comment(lib, "RLDLL.lib")
메인 함수에서 실행하였음