C++ 错误LNK2001:未解析的外部符号\uuu imp__PathRemoveFileSpecA@4

C++ 错误LNK2001:未解析的外部符号\uuu imp__PathRemoveFileSpecA@4,c++,visual-c++,linker-errors,C++,Visual C++,Linker Errors,我正在用我的备份程序用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__Path

我正在用我的备份程序用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

我删除了代码中的用法,但此消息不会出现。感谢您的快速推进。

MSDN库中有大量关于这两方面的信息。如果你看一下文章的结尾,你会发现函数是在
shlwapi.lib
中定义的;您需要指示您的链接器包含此库以供您的项目生成。

+1此外,将.lib添加到项目链接器输入的说明如下:“我正在使用vc6.0编程”哦,天哪,为什么?请升级到一些不超过C++标准本身的东西…