m
luaopen_libluacpp, это какая-то sol'овая приблуда - open_libluacpp?Size: a a a
m
luaopen_libluacpp, это какая-то sol'овая приблуда - open_libluacpp?IA
luaopen_libluacpp, это какая-то sol'овая приблуда - open_libluacpp?m
lua.require("my_lib", sol::c_call<decltype(&open_mylib), &open_mylib>);m
IA
IA
m
IA
IA
m
luaopen_libluacpp`IA
IA
int luaopen_libluacpp(lua_State*) { return 0; }
при запуске lua script.lua та же самая ошибка:lua: error loading module 'libluacpp' from file './libluacpp.so':
./libluacpp.so: undefined symbol: luaopen_libluacpp
m
int luaopen_libluacpp(lua_State* lua) {
auto result = open_libluacpp(lua);
sol::stack::push(lua, result);
return 1;
}m
IA
m
extern "C" int luaopen_libluacpp(lua_State* lua) {IA
nm -D libluacpp.so | c++filt | grep luaopen
00000000000600b4 T luaopen_libluacpp(lua_State*)
IA
extern "C" int luaopen_libluacpp(lua_State* lua) {IA
DF