PathFileExists 导致链接器错误 2028/2019

lea*_*olf 2 c++ visual-studio-2008 visual-c++ windows-7-x64

按照此处的说明尝试 PathFileExists:
http : //msdn.microsoft.com/en-us/library/windows/desktop/bb773584%28v=vs.85%29.aspx
会导致链接器错误 LNK2028 和 LNK2019。
这是我的代码:

char buffer1[] = "C:\\temp\\index.xml";
char *lpStr1;
lpStr1 = buffer1;

int retval;

retval = PathFileExistsA(lpStr1);
if (retval == 1 )
{
    this->lbl_stat->Text = "File found!";
}else{
    this->lbl_stat->Text = "File not found!";
}
Run Code Online (Sandbox Code Playgroud)

Mat*_*lia 5

如 MSDN 页面底部所述,您必须向项目属性添加对 shlwapi.lib 的依赖(在链接器设置下查找“附加库”或类似内容)。