mars icon indicating copy to clipboard operation
mars copied to clipboard

编译xlog报错

Open DemonLeevis opened this issue 3 years ago • 7 comments

In file included from C:/Users/kongc/Desktop/mars-master/mars/comm/jni/platform_comm.cc:38: In file included from C:/Users/kongc/Desktop/mars-master/mars/comm/../..\mars/comm/coroutine/coroutine.h:18: In file included from C:/Users/kongc/Desktop/mars-master/mars/comm/..\boost/coroutine/all.hpp:14: In file included from C:/Users/kongc/Desktop/mars-master/mars/comm/..\boost/coroutine/protected_stack_allocator.hpp:12: C:/Users/kongc/Desktop/mars-master/mars/comm/..\boost/coroutine/posix/protected_stack_allocator.hpp:71:19: warning: unused variable 'result' [-Wunused-variable] const int result( ::mprotect( limit, traits_type::page_size(), PROT_NONE) ); ^ 1 warning generated. [ 98%] Linking CXX static library libcomm.a [ 98%] Built target comm [100%] Building CXX object CMakeFiles/marsxlog.dir/libraries/mars_xlog_sdk/jni/import.cc.o [100%] Building CXX object CMakeFiles/marsxlog.dir/libraries/mars_android_sdk/jni/JNI_OnLoad.cc.o [100%] Linking CXX shared library libmarsxlog.so clang++: error: no such file or directory: 'CMakeFiles/marsxlog.dir/libraries/mars_android_sdk/jni/JNI_OnLoad.cc.o CMakeFiles/marsxlog.dir/libraries/mars_xlog_sdk/jni/import.cc.o ' make[3]: *** [CMakeFiles/marsxlog.dir/build.make:118: libmarsxlog.so] Error 1 make[2]: *** [CMakeFiles/Makefile2:234: CMakeFiles/marsxlog.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:241: CMakeFiles/marsxlog.dir/rule] Error 2 make: *** [Makefile:169: marsxlog] Error 2 !!!!!!!!!!!!!!!!!!build fail!!!!!!!!!!!!!!!!!!!!

检查对应目录 ,发现JNI_OnLoad.cc.o是存在的,不知怎么回事,请问如何解决

DemonLeevis avatar Jan 21 '22 09:01 DemonLeevis

补充,最后编译成功,但是生成的x86 so文件无法打包进apk,导致无法在模拟器运行,不知什么原因

DemonLeevis avatar Jan 24 '22 01:01 DemonLeevis

老哥,你是怎么编译成功的,我也是报这个错误,实际文件是存在的

ToxicR avatar Jun 07 '22 08:06 ToxicR

我在 mac 上编译成功了,如果需要so的话,可以发你个

singularmedicalQintao avatar Jun 14 '22 10:06 singularmedicalQintao

我在 mac 上编译成功了,如果需要so的话,可以发你个

不用了老哥,非常感谢,我换了台电脑可以编译了,之前电脑可能哪里环境不对

ToxicR avatar Jun 14 '22 10:06 ToxicR

我在 mac 上编译成功了,如果需要so的话,可以发你个

不用了老哥,非常感谢,我换了台电脑可以编译了,之前电脑可能哪里环境不对

客气了,编译完了就好

singularmedicalQintao avatar Jun 14 '22 11:06 singularmedicalQintao

image

M1芯片的Mac报错

Bert-King avatar Jun 17 '22 08:06 Bert-King

mars_xlog_sdk.zip 就是两个so文件,需要java的可以在项目里面下载到

agoodcoolman avatar Mar 16 '23 05:03 agoodcoolman