Проект не компилируется в VS2022
SergMarkof opened this issue · comments
Проект не компилируется.
Ошибка:
Ошибка LNK2019 ссылка на неразрешенный внешний символ __imp_PathFindFileNameA в функции "int __cdecl qlua_getWorkingFolder(struct lua_State *)" (?qlua_getWorkingFolder@@YAHPEAUlua_State@@@Z). qlua-exe
\qlua-exe-master\qlua-exe-master\qlua_functions.obj 1
Каким компилятором компилируете? Visual Studio?
Какой версии?
Собирайте Release вариант. Он работает.
Debug по крайней мере на VS2019 в самом деле приводит к указанной ошибке.
Пробовал во всех вариантах: ошибка одинаковая.
Visual Studio 2022.
В проект нужно добавить зависимость для <shlwapi.h> ---> Shlwapi.lib
В репозитории проект только для VS2015, где все собирается (в Release).
Не баг.