diff --git a/CMakeLists.txt b/CMakeLists.txt index 99a2654b2..35dcd2131 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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