Once the library is compiled, you can place it into an Android projectĪs instructed in the manual of the Android NDK and all is done. Implement the JNI interface also, which I've never found a way to write This is damn good, cause it makes it quite simple to You can select the new Qt platform and compile directly from Now you have both the Android toolchain and the Qt sources compiled forĪndroid. The moment simply downloading from the git the last sources from Modifications to the Qt sources are needed. Uncompress it somewhere.ĭownload and compile the Android port of Qt: it might be good toĬompile a specification file for the build, it is quite simple, but theĪndroid's toolchain is not a complete toolchain.
Platform I need: for Android the toolchain provided by the NDK and forĪfter this introduction, I explain the steps I followed to setup theįirst thing to do is to download the Android NDKįrom the official website. Qt Makefile to be parsed by qmake to generate a Makefile for any The environment I'm currently working with allows me to create a common Anyway, I found this very useful to start What I needed: I'm not interested at the moment on the GUI development. Portability on the GUI level to other platforms. Anyway, those ports make use of the QPAīuild of Qt, which started with the Lighthouse project to provide Qt I've been looking with interest for months to the new development of I started to love theĬompleteness, the flexibility and the comfortable API Qt provides. Possible solutions to this, one of which is the Neptune library.ĭuring the last months anyway, I've come to be very close to the Qt libraries.
Instead of relying only on the standard library? There are many Productivity by using some kind of general purpose C/C++ library Use of C/C++ libraries through a JNI interface (not as much quick as Very simply from Objective-C using Objective-C++ and Android can make Toolchains), iOS supports standard C/C++ quite well and can be used Linux Embedded shouldĬommonly support entire C/C++ toolchains (like Codesourcery Simple to recompile for all these platforms. The only reasonable solution I could think of was developing the Was a cross-platform way of writing a library letting me perform as Of libraries on iOS, Android and Linux Embedded devices. I recently came across a new problem: cross-platform development