ошибка LNK2001: неразрешенный внешний символ __imp__PathRemoveFileSpecA @ 4 - PullRequest
4 голосов
/ 16 ноября 2011

Я программирую с vc6.0 с моей программой резервного копирования. Я включил shlwapi.h, windows.h и использовал функцию PathStripPath и функцию PathRemoveFileSpec.

Когда я выполнил это сообщение вышло.

BlackDlg.obj : error LNK2001: unresolved external symbol __imp__PathStripPathA@4
BlackDlg.obj : error LNK2001: unresolved external symbol __imp__PathRemoveFileSpecA@4

И я удалил использование в моем коде, и это сообщение не приходит. Спасибо за быстрое продвижение.

1 Ответ

13 голосов
/ 16 ноября 2011

В библиотеке MSDN имеется много информации об обеих этих функциях .Если вы посмотрите на конец статей, вы увидите, что функции определены в shlwapi.lib;вам нужно дать указание вашему компоновщику включить эту библиотеку в ваш проект для сборки.

...