Я пытаюсь создать новый каталог для сохранения файлов в моей игре, и я получаю неразрешенную ошибку внешнего символа при использовании PathAppend
.
if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_COMMON_DOCUMENTS, NULL, 0, path))) {
PathAppend(path, "AotDK\\saves");
if (SHCreateDirectoryEx(NULL, path, NULL) != ERROR_SUCCESS) {
std::cout << "Error: " << GetLastError();
}
} else {
std::cout << "Error: " << GetLastError();
}
Я знаю, что это обычноозначает, что я не включил заголовочный файл, но из того, что я могу собрать, я включил все, что мне нужно.Я пропустил один?
#include "main.hpp"
#include <iostream>
#include <Windows.h>
#include <ShlObj.h>
#include <Shlwapi.h>
Если нет, то я неправильно структурировал код?Я основал его на ответе на ранее заданный вопрос, поэтому предположил, что нет.