오류 LNK2019:해결되지 않은 외부 기호 SHInitExtraControls가 참조되었습니까?

StackOverflow https://stackoverflow.com/questions/3331905

  •  29-09-2020
  •  | 
  •  

문제

이 오류를 어떻게 해결할 수 있나요?

오류 1 오류 LNK2019:"public: 함수에서 참조되는 확인되지 않은 외부 기호 SHInitExtraControls:virtual int __cdecl CTestApp::InitInstance(void)" (?InitInstance@CTestApp@@UAAHXZ) Test.obj

감사해요

도움이 되었습니까?

해결책

연결해야 합니다. aygshell.lib.참고 MSDN 페이지 SHInitExtraControls() 말한다 aygshell.lib 그것을 사용하는 데 필요한 라이브러리입니다.

LNK2019 일반적으로 무언가에 대한 정의를 제공하는 것을 잊었다는 의미입니다.이 경우의 정의는 SHInitExtraControls() 에 위치하고 있습니다 aygshell.lib.이것이 없으면 링커는 사용하려고 할 때 불평할 것입니다. SHInitExtraControls().

링크 대상 aygshell.lib Visual Studio에서 다음으로 이동합니다. Project --> Properties --> Linker --> Input --> Additional Dependencies 그런 다음 입력 aygshell.lib 상자에.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top