mirror of
https://gitcode.com/JianFeeeee/LuaCangjia_api.git
synced 2026-09-20 08:58:13 +00:00
尝试修复库引用
This commit is contained in:
@ -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)
|
||||
)
|
||||
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user