Qualcuno può spiegare qual è la differenza tra LOCAL_EXPORT_C_INCLUDES
e LOCAL_C_INCLUDES
in android mk file
.Differenza tra LOCAL_EXPORT_C_INCLUDES e LOCAL_C_INCLUDES
6
A
risposta
10
Se un modulo aggiunge i percorsi a LOCAL_EXPORT_C_INCLUDES
, questi percorsi sarà aggiunto LOCAL_C_INCLUDES
definizione di un altro modulo che utilizza questo con LOCAL_STATIC_LIBRARIES
o LOCAL_SHARED_LIBRARIES
.
Consideriamo che abbiamo 2 moduli, ad es. foo e bar e la seguente è struttura ad albero.
.
|-- Android.mk
|-- bar
| |-- bar.c
| |-- bar.h
|-- foo
|-- foo.c
`-- foo.h
bar utilizza foo come libreria statica. Poiché bar.c dovrà includere il foo.h, il modulo foo deve aggiungere il percorso include a LOCAL_EXPORT_C_INCLUDES
. Se la barra non viene utilizzata da alcun modulo, può aggiungere il percorso include a LOCAL_C_INCLUDES
.
Android.mk sarà simile a questa:
prega di dare un'occhiata a un esempio fornito nel directory di esempio Android NDK-: android-ndk-r9d/samples/module-exports
Problemi correlati
- 1. La differenza tra $ * e $ @
- 2. Differenza tra $ # e $ {# @}
- 3. Differenza tra. e #
- 4. MySQL: Differenza tra ",", "e"
- 5. Differenza tra "o" e "||"
- 6. Differenza tra unwrapObservable e()
- 7. Differenza tra oggetto e *?
- 8. Differenza tra "**/* /" e "** /"?
- 9. Differenza tra jquery e $
- 10. CMake: differenza tra $ {} e "$ {}"
- 11. Differenza tra ". +" E ". +?"
- 12. VBA: Differenza tra & e +
- 13. Differenza tra numpy.logical_and e &
- 14. Differenza tra | = e^= css
- 15. Differenza tra `% in%` e `` ==
- 16. Differenza tra Dizionario e Hashtable
- 17. Differenza tra SCM e SVN
- 18. differenza tra RDLC e SSRS
- 19. Differenza tra REMOTE_HOST e REMOTE_ADDR
- 20. Differenza tra "\ n" e Environment.NewLine
- 21. Differenza tra QSharedPointer e QSharedDataPointer?
- 22. Differenza tra toFixed() e toPrecision()?
- 23. Differenza tra strncpy e memcpy?
- 24. Differenza tra crittografia e hashing
- 25. Differenza tra Assembly.CreateInstance e Activator.CreateInstance?
- 26. Differenza tra coredata e sqlite
- 27. Differenza tra Html.RenderAction e Html.Action
- 28. differenza tra System.out.printf e String.format
- 29. Differenza tra UIViewContentModeScaleAspectFit e UIViewContentModeScaleToFill?
- 30. Differenza tra MDB e JMS