swerg / qlua-exe

Lua files runner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Проект не компилируется в 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	
commented

Каким компилятором компилируете? Visual Studio?
Какой версии?

commented

Собирайте Release вариант. Он работает.
Debug по крайней мере на VS2019 в самом деле приводит к указанной ошибке.

Пробовал во всех вариантах: ошибка одинаковая.
Visual Studio 2022.

В проект нужно добавить зависимость для <shlwapi.h> ---> Shlwapi.lib

commented

В репозитории проект только для VS2015, где все собирается (в Release).
Не баг.