2016-06-13 141 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