错误LNK2001:未解析的外部符号__imp__PathRemoveFileSpecA @ 4

bTa*_*ger 4 c++ linker-errors visual-c++

我用我的备份程序用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
Run Code Online (Sandbox Code Playgroud)

我删除了我的代码中的用法,这条消息没有来.谢谢你快进.

Ada*_*ras 13

MSDN库有大量的关于双方的信息这些 功能.如果你看看文章的末尾,你会看到函数的定义shlwapi.lib; 您需要指示链接器包含此库以供您构建的项目.

  • +1另外,将.lib添加到项目的链接器输入的说明是[这里](http://msdn.microsoft.com/en-us/library/aa235399(VS.60).aspx). (3认同)