接手了一個老專案,很久沒有維護了,只能用ndk-12編譯,現在想要升級ndk版本,結果報sys/timeb.h找不到,報錯如下:
"include" ./src/include ./include ./../../../../lib/Android/avit_common/include
[armeabi-v7a] Compile thumb : BondTransmission <= live_tcp_send_2.c
In file included from ./src/live_tcp_send_2.c:13:
./src/include/bond_transmission_common_include.h:40:10: fatal error: 'sys/timeb.h' file not found
#include <sys/timeb.h>
^~~~~~~~~~~~~
1 error generated.
make: *** [/opt/ndk/android-ndk-r21/build/core/build-binary.mk:476: build/Android//local/armeabi-v7a/objs/BondTransmission/src/live_tcp_send_2.o] Error 1
編譯平臺為:Ubuntu 18.04
ndk版本為: android-ndk-21
Application.mk中設定最小版本為android-21
uj5u.com熱心網友回復:
那你可以在ndk-12里面找下對應的檔案,放到最新的里面轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/28984.html
標籤:Android
