Этот код в одной из предыдущих веток написал Suntor. Это простая dll для КВИКа.
пытаюсь его откомпилировать, но он выдаёт ошибки:

файлы Lua в проект включены

спасибо за помощь.
| Код |
|---|
#include <windows.h>
#define LUA_LIB
#define LUA_BUILD_AS_DLL
#ifdef __cplusplus
extern "C" {
#endif
#include <D:\_c++\contrib\lua.h>
#include <D:\_c++\contrib\lualib.h>
#include <D:\_c++\contrib\lauxlib.h>
#ifdef __cplusplus
}
#endif
static int spread(lua_State *L)
{
double bid = luaL_checknumber(L, 1);
double offer = luaL_checknumber(L, 2);
/* здесь наши вычисления */
lua_pushnumber(L, offer-bid);
return 1;
}
static const luaL_Reg mylib_funcs[] = {
{"spread", spread},
{NULL, NULL}
};
#ifdef __cplusplus
extern "C"
#endif
LUALIB_API int luaopen_mylib(lua_State *L)
{
luaL_register(L, "mylib", mylib_funcs);
return 1;
}
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) {return TRUE;} |

файлы Lua в проект включены

спасибо за помощь.