该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
处理器为Arm架构,Armbian系统,使用make -f Makefile.Linux编译。
在进行到编译sardec时出现错误,错误信息如下。
g++ -o sardec sardec.o DirectReader.o SarReader.o sjis2utf16.o coding2utf16.o `sdl2-config --libs` -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lbz2 -lm -lc -lfontconfig -logg -lvorbis -lvorbisfile -llua5.1
DirectReader.o: In function `DirectReader::convertCodingToUTF8(char*, char const*)':
DirectReader.cpp:(.text+0x17b4): undefined reference to `coding2utf16'
DirectReader.cpp:(.text+0x17b8): undefined reference to `coding2utf16'
DirectReader.o: In function `DirectReader::convertFromUTF8ToCoding(char*, char const*)':
DirectReader.cpp:(.text+0x1858): undefined reference to `coding2utf16'
DirectReader.cpp:(.text+0x185e): undefined reference to `coding2utf16'
collect2: error: ld returned 1 exit status
Makefile.onscripter:83: recipe for target 'sardec' failed
make: *** [sardec] Error 1
@jh2711H