2016-06-13 173 views
0

具有这种误差虽然shlwapi.h已列入..解析外部符号_pathCombineW()

错误LNK2019解析外部符号__imp__PathCombineW @ 12在函数引用“布尔__cdecl Fs的:: _ pathCombine(wchar_t的*,为wchar_t * const的,为wchar_t *常量)”(_pathCombine @ Fs的@@ YA_NPA_WQA_W1 @ Z)NewZeV?C:\用户\麦克风\桌面\工作区\ 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年

+0

还请注意,您的问题标题不是错误消息所说的内容。 – IInspectable

+0

抱歉的人,但我不知道你为什么认为这个问题不是什么错误说的,我有链接错误,未解决的外部符号,我注意到发布前重复的好,但我仍然无法得到将解决方案应用于我的案例! 我想指定我没有得到使用代码块的错误,但只有MVS – user3374754

+0

标题:*“无法解析的外部符号_pathCombineW()”* - 错误消息:*“无法解析的外部符号__imp__PathCombineW @ 12”*。无论如何,重复可以解决您的问题。 – IInspectable

回答

0

冯必要环节 - shlwapi.lib,

shlwapi.h已被列入

此说你不明白基本的东西

+1

谢谢,将学习 - “基本事情” – user3374754