-
[C++, MS VS2019] LNK2019 Error프로그래밍/C++ 2019. 11. 5. 18:30
LNK2019 Error
LNK2019 __imp_SetupDiDestroyDeviceInfoList 외부 기호(참조 위치: "public: void __cdecl CkbftestMFCTestDlg::OnBnClickedBtnFilterOnoff(void)" (?OnBnClickedBtnFilterOnoff@CkbftestMFCTestDlg@@QEAAXXZ) 함수)에서 확인하지 못했습니다. kbftestMFCTest
라이브러리의 종속성 문제로 인한 링크 에러(Link Error).
아래와 같이 간단하게 해결된다.
[ 프로젝트 -> 속성 -> 구성 속성 -> 링커 -> 입력 -> 추가 종속성 -> Setupapi.lib ]
다만, 여기서 [Setupapi.lib] 을 적어준 것은, Error 메시지에 표시된 api가 해당 lib에 있는 함수이기 때문.
그러므로, 각자의 Error 메시지를 잘 보고, 해당 api 이름으로 구글링하여 msdn을 참고한 뒤,
올바른 lib을 추가 종속성에 추가해주면 된다.
만약, 여러개라면 [;](세미콜론) 으로 구분하여 적어주면 된다.
요로케 -> ex) Setupapi.lib;msvcrtd140.lib
[ 프로젝트 -> 속성 -> 구성 속성 -> 링커 -> 입력 -> 추가 종속성 -> Setupapi.lib ] 끝.
'프로그래밍 > C++' 카테고리의 다른 글
[C++, MS VS2019] MSB8040 Error (0) 2019.11.05 [C++] 작업표시줄 영역을 제외한 화면의 영역 구하기 (0) 2019.07.23 [C++] 작업표시줄 크기 구하기 (0) 2019.07.23 [C, C++, File] fprintf를 이용한 로깅 관련 매크로 작성 (0) 2019.07.04 [c++, VS2013] Visual Studio 2013 Error: c4996 this function or variable may be unsafe (0) 2019.05.24