ndk高手进 出错了在线等 把代码贴出来,这个难以看出问题,, make的时候出错,, 怀疑打包so的时候出了问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码太多了SharedLibrary : libClient.so/cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/arm-eabi-gcc -nostdlib -Wl,-soname,libClient.so -Wl,-shared,-Bsymbolic /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/kernel.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform_dec_thread.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform_event.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform_helper.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/GameServerChannel/GameServerChannel.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../_Render/Render/Src/Render.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/NetInterface/Src/NetInterface.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/NetAsio/Src/Channel.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/NetAsio/Src/NetAsio.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/SimNetInter/Src/SimNetInter.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/SaveOptionXml.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinystr.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinyxml.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinyxmlerror.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinyxmlparser.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_codec/Codec/Src/Codec.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_codec/mCodec/Src/mCodec.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_codec/mCodec/Src/mCodecDecoder.o -Wl,--whole-archive -Wl,--no-whole-archive /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libboost_system.a /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libboost_thread.a /cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib/libmissing.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libstdc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libsupc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/libgcc.a /cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib/libc.so /cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib/libm.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-rpath-link=/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libstdc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libsupc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/libgcc.a -o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libClient.so/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/kernel.o: In function `Java_com_yunlian_android_Test_initClientPlatform':/cygdrive/d/GOD/Client/platform_sln/Android/jni/kernel.cpp:25: undefined reference to `mbstowcs'/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform.o: In function `Plug::wcstombs(char*, wchar_t const*, unsigned int)':ClientPlatform.cpp:(.text._ZN4Plug8wcstombsEPcPKwj[Plug::wcstombs(char*, wchar_t const*, unsigned int)]+0x26): undefined reference to `wcstombs'/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/SaveOptionXml.o: In function `SaveOptionXml::SetFileName(wchar_t const*)':/cygdrive/d/GOD/Client/platform_sln/Android/jni/../../../../Common/_Tools/SaveOptionXml/Src/SaveOptionXml.cpp:54: undefined reference to `wcstombs'collect2: ld returned 1 exit statusmake: *** [/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libClient.so] Error 1这是错误 从上面的log看,代码写的有问题,,,ml.cpp:54: undefined reference to `wcstombs' 好像是找不到wcstombs 方法再检查一下把,, undefined reference to `wcstombs'你的lib不够,哈哈,这些函数的符号找不到啊 求助WEBSERVICE返回对象问题 关于图文并排的实现 Android 2.2 和 Google APIs的区别是什么? 单行的布局 如何给他弄成两个相等长度的文本呢 在线等!! 项目导入时出错啊 Activity的跳转问题 intent的携带数据 android没有xml模板吗 android Cpp文件中是否可以引用数据库数据 android PTP 如何同时支持内外置存储? 新手求助,Android Studio安装 apk安装时版本问题 图片进行缩放遇到的问题
SharedLibrary : libClient.so
/cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/arm-eabi-gcc -nostdlib -Wl,-soname,libClient.so -Wl,-shared,-Bsymbolic /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/kernel.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform_dec_thread.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform_event.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform_helper.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/GameServerChannel/GameServerChannel.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../_Render/Render/Src/Render.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/NetInterface/Src/NetInterface.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/NetAsio/Src/Channel.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/NetAsio/Src/NetAsio.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_NetInterface/SimNetInter/Src/SimNetInter.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/SaveOptionXml.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinystr.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinyxml.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinyxmlerror.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/tinyxml/tinyxmlparser.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_codec/Codec/Src/Codec.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_codec/mCodec/Src/mCodec.o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_codec/mCodec/Src/mCodecDecoder.o -Wl,--whole-archive -Wl,--no-whole-archive /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libboost_system.a /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libboost_thread.a /cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib/libmissing.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libstdc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libsupc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/libgcc.a /cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib/libc.so /cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib/libm.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-rpath-link=/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-arm/usr/lib /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libstdc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/lib/libsupc++.a /cygdrive/c/android-ndk-r4/build/prebuilt/windows/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/libgcc.a -o /cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libClient.so
/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/kernel.o: In function `Java_com_yunlian_android_Test_initClientPlatform':
/cygdrive/d/GOD/Client/platform_sln/Android/jni/kernel.cpp:25: undefined reference to `mbstowcs'
/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../ClientPlatform/Src/ClientPlatform.o: In function `Plug::wcstombs(char*, wchar_t const*, unsigned int)':
ClientPlatform.cpp:(.text._ZN4Plug8wcstombsEPcPKwj[Plug::wcstombs(char*, wchar_t const*, unsigned int)]+0x26): undefined reference to `wcstombs'
/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/objs/Client/../../../../Common/_Tools/SaveOptionXml/Src/SaveOptionXml.o: In function `SaveOptionXml::SetFileName(wchar_t const*)':
/cygdrive/d/GOD/Client/platform_sln/Android/jni/../../../../Common/_Tools/SaveOptionXml/Src/SaveOptionXml.cpp:54: undefined reference to `wcstombs'
collect2: ld returned 1 exit status
make: *** [/cygdrive/d/GOD/Client/platform_sln/Android/obj/local/armeabi/libClient.so] Error 1
这是错误
ml.cpp:54: undefined reference to `wcstombs' 好像是找不到wcstombs 方法
再检查一下把,,