我需要在运行Ubuntu yakkety的root设备上使用wxwidgets应用程序但是当我使用默认设置进行编译并运行它时,会发生这种情况 -
undefined symbol: wx_png_init_filter_functions_neon
如何禁用霓虹灯特定代码?
澄清
这不是交叉编译。我正在设备本身编译wxwidgets,即在基于aarch64的系统上编译。而且,ndk根本没有参与。
以下是我使用 -
运行configure.sh的args --disable-shared --enable-unicode --enable-compat28 --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=no --with-expat=no --with-zlib=builtin --disable-richtext --with-gtk=2 CFLAGS="-Os -fPIC" CXXFLAGS="-Os -fPIC"
答案 0 :(得分:0)
这似乎是一个libpng
问题;我没有使用--with-libpng=builtin
编译时选项修复它,正如Igor所建议的那样。