0

このエラーを解決するにはどうすればよいですか?

エラー1エラーLNK2019:関数 "public:virtual int __cdecl CTestApp :: InitInstance(void)"(?InitInstance @ CTestApp @@ UAAHXZ)Test.objで参照される未解決の外部シンボルSHInitExtraControls

ありがとう

4

1 に答える 1

2

に対してリンクする必要がありますaygshell.libのMSDNページにSHInitExtraControls()aygshell.lib、それを使用するために必要なライブラリが記載されていることに注意してください。

LNK2019は通常、何かの定義を提供するのを忘れたことを意味しますこの場合、の定義SHInitExtraControls()はにありaygshell.libます。これがないと、を使用しようとしたときにリンカーが文句を言いますSHInitExtraControls()

aygshell.libVisual Studioでリンクするには、に移動してボックスProject --> Properties --> Linker --> Input --> Additional Dependenciesに入力aygshell.libします。

于 2010-07-26T04:12:43.767 に答える