Вам нужно связать с aygshell.lib
. Обратите внимание, что на странице MSDN для SHInitExtraControls()
указано, что aygshell.lib
- необходимая библиотека для ее использования.
A LNK2019 обычно означает, что вы забыли дать определение чего-либо. В этом случае определение SHInitExtraControls()
находится в aygshell.lib
. Без него компоновщик будет жаловаться при попытке использовать SHInitExtraControls()
.
Чтобы связать с aygshell.lib
в Visual Studio, перейдите на Project --> Properties --> Linker --> Input --> Additional Dependencies
, затем введите aygshell.lib
в поле.