2017-09-10 3 views
0

MSVC 2017에서 자원으로 Win32 프로젝트에 두 비트 맵을 추가했습니다. (응용 프로그램 설정에서 "DLL"을 선택했습니다).리소스 전용 dll 라이브러리를 빌드 할 수 없습니다. (링커 오류)

.rc 파일은 결과로 만들어졌다. MSVC에서

errors

: 나는 .dll를 빌드 할 때 나는 "아무 진입 점"을 설정 한 링커 설정에서

"예/NOENTRY"

, 나는 이러한 오류를 얻을 수 있습니다 2015 나는 또한 오류가 발생합니다.

내가 뭘 잘못하고 있니?

+1

에 유래에 오신 것을 환영합니다! 오류 메시지를 이미지가 아닌 질문에 텍스트로 추가하십시오. 그렇지 않으면 검색 엔진이 질문을 찾지 못해 다른 사용자에게 도움이되지 않습니다. –

답변

0

당신은 프로젝트의 모든 소스 파일 (.CPP)을 제거해야합니다. 지금은 여전히 ​​(아마도 미리 컴파일 된 헤더 "에 stdafx.h"에서 유래) 일부 코드를 컴파일 것 같습니다.

+0

정말 고마워요! :) 당신은 나를 많이 도왔습니다! – Anastasia

0

Dll type 프로젝트를 만드는 시도하십시오. 형식은 non-MFC이어야합니다. 이제 리소스를 추가하고 Yes/NOENTRY 링커 옵션을 설정하고 지정합니다 (이미 완료 했음). 이제 dll을 빌드하십시오. 효과가있을 것입니다.

dll을 만드는 단계는 here으로 설명됩니다.

관련 문제