PathFileExists导致链接器错误2028/2019

时间:2014-11-16 12:26:49

标签: c++ visual-c++ visual-studio-2008 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!";
}

1 个答案:

答案 0 :(得分:4)

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