0
나는 VC++ 2013 링커 오류 메시지가 점점 오전 : 내 C++ ATL 프로젝트가 CIL로 연결되는 이유는 무엇입니까?
1>* CIL library *(* CIL module *) :
error LNK2005: [email protected] already defined in mfcs120u.lib(dllmodul.obj)
은 내가 MFC 하나가 아닌 .NET 관련 라이브러리가 필요합니다. 이 프로젝트는 순수한 C++ 프로젝트이며 "ATL 단순 개체"가 포함 된 COM DLL이며
일반 프로젝트 설정에서 "공용 언어 런타임 지원 없음"이 선택되어 있습니다. 필자는 문자 그대로 마법사로 작성했으며 다른 COM DLL과 동일한 설정을 사용합니다.
어떻게이 CIL 라이브러리가 빌드에서 끝날 수 있습니까?
일반적으로 헤더 파일은 링크 할 라이브러리를 지정합니다. 포함 된 모든 헤더 파일을 스캔하여 원인이 있는지 확인하십시오. –
@ MarkRansom에게 감사드립니다. 나는 오류 메시지가 실제로 오해의 소지가 있다고 생각하며 공통 중급 언어와 아무런 관련이 없다. –