根据文档,将以下模块置为0,想看看编译出来的SO文件能有多大
CC_USE_TIFF := 0
APP_CPPFLAGS += -DCC_USE_TIFF=1
CC_USE_WEBP := 0
APP_CPPFLAGS += -DCC_USE_WEBP=1
CC_USE_TGA := 0
APP_CPPFLAGS += -DCC_USE_TGA=1
CC_USE_PHYSICS := 0
APP_CPPFLAGS += -DCC_USE_PHYSICS=1
但编译的时候出了一堆链接错误:
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘TIFFClientOpen’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘TIFFGetField’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘TIFFGetField’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘TIFFGetField’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘TIFFGetField’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘_TIFFmalloc’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘TIFFReadRGBAImageOriented’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘_TIFFfree’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithTiffData(unsigned char const*, long): error: undefined reference to ‘TIFFClose’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithWebpData(unsigned char const*, long): error: undefined reference to ‘WebPInitDecoderConfigInternal’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithWebpData(unsigned char const*, long): error: undefined reference to ‘WebPGetFeaturesInternal’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithWebpData(unsigned char const*, long): error: undefined reference to ‘WebPDecode’
./obj/local/armeabi/libcocos2d.a(CCImage.o):CCImage.cpp:function cocos2d::Image::initWithImageData(unsigned char const*, long): error: undefined reference to ‘cocos2d::tgaLoadBuffer(unsigned char*, lo
ng)’
./obj/local/armeabi/libcocos2dx2d.a(CCScene.o):CCScene.cpp:function cocos2d::Scene::initWithPhysics(): error: undefined reference to ‘cocos2d::PhysicsWorld::construct(cocos2d::Scene&)’
./obj/local/armeabi/libcocos2dx2d.a(CCNode.o):CCNode.cpp:function cocos2d::Node::setPhysicsBody(cocos2d::PhysicsBody*): error: undefined reference to ‘cocos2d::PhysicsBody::removeFromWorld()’
./obj/local/armeabi/libcocos2dx2d.a(CCNode.o):CCNode.cpp:function cocos2d::Node::removeAllChildrenWithCleanup(bool): error: undefined reference to ‘cocos2d::PhysicsBody::removeFromWorld()’
./obj/local/armeabi/libcocos2dx2d.a(CCNode.o):CCNode.cpp:function cocos2d::Node::detachChild(cocos2d::Node*, long, bool): error: undefined reference to ‘cocos2d::PhysicsBody::removeFromWorld()’
collect2.exe: error: ld returned 1 exit status
make.exe: *** Error 1