UE4 NDK android-19 无法定位'log2'
UE4 NDK android-19 cannot locate 'log2'
我遇到了一个 运行 时间错误的问题
caused by: java.lang.UnsatisfiedLinkError: Cannot load library:
reloc_library[1307]: 1838 cannot locate 'log2'...
19以上的高版本没问题,但是在19以下的设备上,我的游戏就莫名其妙的闪退了。
我做的是
我在 mygame.h
声明了 log2 和 log2f 的两个定义
#include "CoreMinimal.h"
#define log2f(x) (logf(x)/logf(2.0f))
#define log2(x) (log(x)/log(2))
DECLARE_LOG_CATEGORY_EXTERN(LogGhost, Log, All);
但是还是不行。
UE4.16.3后问题已修复
我遇到了一个 运行 时间错误的问题
caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1307]: 1838 cannot locate 'log2'...
19以上的高版本没问题,但是在19以下的设备上,我的游戏就莫名其妙的闪退了。
我做的是
我在 mygame.h
声明了 log2 和 log2f 的两个定义#include "CoreMinimal.h"
#define log2f(x) (logf(x)/logf(2.0f))
#define log2(x) (log(x)/log(2))
DECLARE_LOG_CATEGORY_EXTERN(LogGhost, Log, All);
但是还是不行。
UE4.16.3后问题已修复