为毛编译时没问题,链接时掉链子

Compile++ thumb  : cocos2dcpp_shared <= file.cc
Compile++ thumb  : cocos2dcpp_shared <= googletest.cc
Compile++ thumb  : cocos2dcpp_shared <= text_format.cc
Compile++ thumb  : cocos2dcpp_shared <= unknown_field_set.cc
Compile++ thumb  : cocos2dcpp_shared <= wire_format.cc
Compile++ thumb  : cocos2dcpp_shared <= wire_format_lite.cc
SharedLibrary  : libcocos2dcpp.so
/Users/pabblelj/Downloads/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/libs.cpp/sqlite3/sqlite3.o: in function sqlite3VdbeExec:jni/../../libs.cpp/sqlite3/sqlite3.c:111800: error: undefined reference to 'sqlite3CodecGetKey'
/Users/pabblelj/Downloads/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/libs.cpp/sqlite3/sqlite3.o: in function sqlite3Pragma:jni/../../libs.cpp/sqlite3/sqlite3.c:103074: error: undefined reference to 'sqlite3_key_v2'
/Users/pabblelj/Downloads/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/libs.cpp/sqlite3/sqlite3.o: in function sqlite3Pragma:jni/../../libs.cpp/sqlite3/sqlite3.c:103076: error: undefined reference to 'sqlite3_rekey_v2'
/Users/pabblelj/Downloads/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/libs.cpp/sqlite3/sqlite3.o: in function sqlite3Pragma:jni/../../libs.cpp/sqlite3/sqlite3.c:103086: error: undefined reference to 'sqlite3_activate_see'
/Users/pabblelj/Downloads/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/libs.cpp/sqlite3/sqlite3.o: in function attachFunc:jni/../../libs.cpp/sqlite3/sqlite3.c:87836: error: undefined reference to 'sqlite3CodecGetKey'
/Users/pabblelj/Downloads/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/libs.cpp/sqlite3/sqlite3.o: in function attachFunc:jni/../../libs.cpp/sqlite3/sqlite3.c:87838: error: undefined reference to 'sqlite3CodecAttach'
/Users/pabblelj/Downloads/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/Classes/DBConnector.o: in function DBConnector::openDB():jni/../../Classes/DBConnector.cpp:230: error: undefined reference to 'sqlite3_key'
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/libcocos2dcpp.so] Error 1
make: Leaving directory `/Users/pabblelj/Desktop/cocos2d-x-2.2.3/projects/dcAdr/proj.android'

真心有点儿坑爹,之前没留意到编译是没问题的,一直在宏定义 SQLITE_HAS_CODEC 那里转!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值