未解析的外部符号_pathCombineW()

时间:2016-06-13 19:36:37

标签: visual-studio winapi

虽然已包含shlwapi.h但有此错误..

错误LNK2019未解析的外部符号__imp__PathCombineW @ 12在函数&#34中引用; bool __cdecl Fs :: _ pathCombine(wchar_t *,wchar_t * const,wchar_t * const)" (?_pathCombine @ Fs @@ YA_NPA_WQA_W1 @ Z)NewZeV C:\ Users \ mike \ Desktop \ workspace \ NV \ fs.obj 1

代码段

bool Fs::_pathCombine(LPWSTR dest, const LPWSTR dir, const LPWSTR file)
{
LPWSTR p = (LPWSTR)file;
if (p != NULL)while (*p == '\\' || *p == '/')p++;
return CWA(shlwapi, PathCombineW)(dest, dir, p) == NULL ? false : true;
}

我怎么解决这个链接错误?我正在使用visual studio 2015

1 个答案:

答案 0 :(得分:0)

你需要链接--shlwapi.lib,

  

包含shlwapi.h

这说你不明白基本的事情