(Visual Studio 2010/Visual C++/Windows 7)Невозможно назвать SHGetKnownFolderPath() даже с #include <Shlobj.h> и #pragma комментарий (Пб "Shell32.lib")
example.cpp:
#include <Shlobj.h>
#pragma comment (lib, "Shell32.lib")
...
void example()
{
SHGetKnownFolderPath(...) // undefined
}
Я делаю все в соответствии с documentation и что я вижу в других потоках, но он все еще не работает.
Что вы имеете в виду? Что происходит при компиляции кода? Когда вы запустите его? Почему вы не передаете параметры функции, которую она ожидает? Попробуйте показать нам свой фактический код вместо псевдокода. – jalf
Какая ошибка? Возможно, вы не указали Vista +. – chris
@ sgar91, я знаю по опыту, что работает .lib. – chris