尝试修复库引用

This commit is contained in:
2026-03-19 17:30:38 +08:00
parent a90a7d5cf2
commit 20611b720f
5 changed files with 23 additions and 39 deletions

View File

@ -16,10 +16,6 @@ include_directories(${NATIVERENDER_ROOT_PATH}
# 添加lua子目录
add_subdirectory(lua)
# 创建共享库使用标准的entry命名
add_library(runner SHARED
script_run.c
json/cJSON.c)
add_library(luarunner STATIC
lua_runner.cpp)
@ -31,17 +27,4 @@ target_link_libraries(luarunner
)
target_link_libraries(luacjapi
luarunner
)
# 链接库
#target_link_libraries(runner
# lua # 链接到lua库
# m)
#add_executable(test test.c)
#target_link_libraries(test runner)
#add_executable(testcpp test.cpp)
#target_link_libraries(testcpp luarunner)
add_executable(test1 test1.c)
target_link_libraries(test1 luacjapi)
)

View File

@ -72,6 +72,7 @@ lua_State *Lua_runner::get_lua_State()
int Lua_runner::load_lib(const char *path,const char *name)
{
//如果引入哈希表会导致删除包时的多次哈希查询,污染缓存。同时性能仅与数组实现相当
if(!this->check_luastatue())
{
return -1;