matrixcascade/PainterEngine

'android/asset_manager.h' file not found

Closed this issue · 2 comments

macos上编译报错:

gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_3D.c -o /Users/2333333/Downloads/PainterEngine/core/PX_3D.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_AES.c -o /Users/2333333/Downloads/PainterEngine/core/PX_AES.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_ANN.c -o /Users/2333333/Downloads/PainterEngine/core/PX_ANN.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Arle.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Arle.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Base64.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Base64.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_BaseGeo.c -o /Users/2333333/Downloads/PainterEngine/core/PX_BaseGeo.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Bitmap.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Bitmap.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_BpNeural.c -o /Users/2333333/Downloads/PainterEngine/core/PX_BpNeural.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Effect.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Effect.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Font.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Font.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Hashmap.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Hashmap.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Huffman.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Huffman.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_KalmanFilter.c -o /Users/2333333/Downloads/PainterEngine/core/PX_KalmanFilter.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Linker.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Linker.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_List.c -o /Users/2333333/Downloads/PainterEngine/core/PX_List.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Log.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Log.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_MFCC.c -o /Users/2333333/Downloads/PainterEngine/core/PX_MFCC.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Memory.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Memory.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_MemoryPool.c -o /Users/2333333/Downloads/PainterEngine/core/PX_MemoryPool.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Packet.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Packet.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_ParallelCore.c -o /Users/2333333/Downloads/PainterEngine/core/PX_ParallelCore.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Quadtree.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Quadtree.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Quicksort.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Quicksort.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Sha256.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Sha256.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Sound.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Sound.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_SoundModule.c -o /Users/2333333/Downloads/PainterEngine/core/PX_SoundModule.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_String.c -o /Users/2333333/Downloads/PainterEngine/core/PX_String.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Surface.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Surface.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_TRaw.c -o /Users/2333333/Downloads/PainterEngine/core/PX_TRaw.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Texture.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Texture.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_TriangleCross.c -o /Users/2333333/Downloads/PainterEngine/core/PX_TriangleCross.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Tuning.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Tuning.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Typedef.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Typedef.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Vector.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Vector.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_Wave.c -o /Users/2333333/Downloads/PainterEngine/core/PX_Wave.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_curve25519.c -o /Users/2333333/Downloads/PainterEngine/core/PX_curve25519.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/core/PX_rbtree.c -o /Users/2333333/Downloads/PainterEngine/core/PX_rbtree.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_3D_ObjData.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_3D_ObjData.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Animation.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Animation.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Json.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Json.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Lexer.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Lexer.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_MODBUS.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_MODBUS.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Object.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Object.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Partical.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Partical.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Resource.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Resource.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Script_ASMCompiler.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Script_ASMCompiler.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Script_Interpreter.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Script_Interpreter.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Script_VM.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Script_VM.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_SoundLab.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_SoundLab.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_Sync.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_Sync.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/kernel/PX_World.c -o /Users/2333333/Downloads/PainterEngine/kernel/PX_World.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/architecture/PainterEngine_Console.c -o /Users/2333333/Downloads/PainterEngine/architecture/PainterEngine_Console.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/architecture/PainterEngine_MessageBox.c -o /Users/2333333/Downloads/PainterEngine/architecture/PainterEngine_MessageBox.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/architecture/PainterEngine_Runtime.c -o /Users/2333333/Downloads/PainterEngine/architecture/PainterEngine_Runtime.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
gcc -c /Users/2333333/Downloads/PainterEngine/platform/linux/linux_file.c -o /Users/2333333/Downloads/PainterEngine/platform/linux/linux_file.o -I "/Users/2333333/Downloads/PainterEngine" -I "/Users/2333333/Downloads/PainterEngine/platform/linux"
In file included from /Users/2333333/Downloads/PainterEngine/platform/linux/linux_file.c:2:
/Users/2333333/Downloads/PainterEngine/platform/linux/linux_file.h:10:10: fatal error:
      'android/asset_manager.h' file not found
#include <android/asset_manager.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [/Users/2333333/Downloads/PainterEngine/platform/linux/linux_file.o] Error 1

但是android目录里的确没有asset_manager.h

macOS 版本:10.14
clang版本:11.0.0
make版本:3.81

这个bug在新版本已经修复了
platform 暂未提供macOS的相关支持