Как использовать подпроект с Apportable?

В настоящее время Apportable не может ссылаться на классы C++ в подпроекте.

Dexing classes.
Archiving Build/android-armeabi-debug/AAAA/apk/lib/armeabi/libconfig.a
Indexing Build/android-armeabi-debug/AAAA/apk/lib/armeabi/libconfig.a
Linking Build/android-armeabi-debug/AAAA/apk/lib/armeabi/libverde.so
/Users/Eonil/Desktop/Apportable Bug Reporting/2013-06-21/aaaa2/AAAA/AAAA/main.mm:18: error: undefined reference to 'BBBB::bbbb()'
scons: *** [Build/android-armeabi-debug/AAAA/apk/lib/armeabi/libverde.so] Error 1
scons: building terminated because of errors.
Exception AttributeError: "'NoneType' object has no attribute 'pack'" in <bound method ZipFile.__del__ of <zipfile.ZipFile instance at 0x10a1e8b90>> ignored
Erionirr:AAAA Eonil$ 

Я думаю, что это требует дополнительной настройки, но я не могу понять это. Конкретно в этом разделе в файле configuration.json.

//Sub projects
"modules": [],

Как я могу правильно построить Apportable и связать подпроект?


person eonil    schedule 20.06.2013    source источник


Ответы (1)


В идеале вы должны иметь возможность добавлять целевые зависимости на этапах сборки xcode, а затем связывать этот подпроект. В противном случае, если вы хотите вручную указать добавленный модуль, макет выглядит следующим образом:

{
    "project": "project_name", 
    "build_cwd": "../some_dir", 
    "target": "the_target_of_the", 
    "project_config": "Release"
},
person Philippe Hausler    schedule 20.06.2013
comment
Не могли бы вы уточнить немного подробнее? - person Kerem Baydoğan; 25.07.2013