Update CMakeLists.txt

This commit is contained in:
gggaa2152 2026-04-06 03:33:26 +08:00 committed by GitHub
parent f573351358
commit eaf243a390
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -11,7 +11,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/backends)
# ImGui 核心源文件
# 假设这些文件在项目根目录,如果报错找不到,请确认它们的位置
# 将所有 ImGui 源文件打入主库,防止报 liblibcimgui.so 找不到的错误
set(IMGUI_SRCS
imgui.cpp
imgui_draw.cpp
@ -27,11 +27,10 @@ add_executable(jk_injector injector.cpp)
target_link_libraries(jk_injector log)
# 2. 编译插件库 (libJKMenu.so)
# 确保 main.cpp 存在于根目录
add_library(JKMenu SHARED main.cpp ${IMGUI_SRCS})
# 链接库文件
# 注意:确保 libdobby.a 确实在项目根目录下
# 确保 libdobby.a 在项目根目录下
target_link_libraries(JKMenu
${CMAKE_CURRENT_SOURCE_DIR}/libdobby.a
android
@ -43,4 +42,3 @@ target_link_libraries(JKMenu
# 设置输出名称
set_target_properties(jk_injector PROPERTIES OUTPUT_NAME "jk_injector")
set_target_properties(JKMenu PROPERTIES OUTPUT_NAME "JKMenu")
# 上面这行会生成 libJKMenu.so