2016-06-13 3 views
0

того, эта ошибка хотя shlwapi.h было включено ..неразрешенный внешний символ _pathCombineW()

LNK2019 Ошибка неразрешенный внешний символ __imp__PathCombineW @ 12 ссылки в функции «BOOL __cdecl Fs :: _ pathCombine (wchar_t *, wchar_t * Const , wchar_t * Const)»(_pathCombine @ Fs @@ YA_NPA_WQA_W1 @ Z) NewZeV C: \ Users \ Майк \ Desktop \ рабочее место \ 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