Ошибка компоновщика для функции StrRetToBuf

Итак, у меня есть эта ошибка: Ошибка 1 ошибка LNK2019: неразрешенный внешний символ _imp_StrRetToBufW@16, на который ссылается функция _wmain

я включаю:

 #include "stdafx.h"
 #include <shlobj.h>
 #include <shlwapi.h>
 #include <iostream>

и я вызываю функцию следующим образом:

 StrRetToBuf(&strDispName, pidlItems, pszDisplayName, MAX_PATH);

Значит ошибка компоновщика. Есть исправления?


person AlexandruC    schedule 23.08.2012    source источник


Ответы (2)



Вы должны связать свой проект с Shlwapi.lib. Это библиотека импорта для DLL, в которой находится StrRetToBuf.

person Andrey    schedule 23.08.2012