このエラーを解決するにはどうすればよいですか?
エラー1エラーLNK2019:関数 "public:virtual int __cdecl CTestApp :: InitInstance(void)"(?InitInstance @ CTestApp @@ UAAHXZ)Test.objで参照される未解決の外部シンボルSHInitExtraControls
ありがとう
このエラーを解決するにはどうすればよいですか?
エラー1エラーLNK2019:関数 "public:virtual int __cdecl CTestApp :: InitInstance(void)"(?InitInstance @ CTestApp @@ UAAHXZ)Test.objで参照される未解決の外部シンボルSHInitExtraControls
ありがとう
に対してリンクする必要がありますaygshell.lib。のMSDNページにSHInitExtraControls()はaygshell.lib、それを使用するために必要なライブラリが記載されていることに注意してください。
LNK2019は通常、何かの定義を提供するのを忘れたことを意味します。この場合、の定義SHInitExtraControls()はにありaygshell.libます。これがないと、を使用しようとしたときにリンカーが文句を言いますSHInitExtraControls()。
aygshell.libVisual Studioでリンクするには、に移動してボックスProject --> Properties --> Linker --> Input --> Additional Dependenciesに入力aygshell.libします。