现在的位置: 首页 > 综合 > 正文

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

2018年05月17日 ⁄ 综合 ⁄ 共 3137字 ⁄ 字号 评论关闭
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 那里转!

抱歉!评论已关闭.