Кросс-компиляция Apache Axis 2 C для ARM (Symbian / Meego) - PullRequest
1 голос
/ 03 апреля 2012

Я использовал Apache Axis 2 C для генерации C ++ (или это C? - документы не слишком хорошо различают оригинальную Apache Axis и более новую Axis2).

Я намерен использовать эти сгенерированные привязки XML в моем приложении Meego и Symbian, проблема с этим, конечно, заключается в том, что библиотеки, которые нужны сгенерированным файлам (например, axiom, libxml и т. Д.), Являются x86. Мне нужны библиотеки ARM. Решением этой проблемы является кросс-компиляция Apache Axis 2 в ARM, а затем ссылка на них в моем приложении.

Судя по всему, Apache Axis использовал Autotools, поэтому мой вопрос

  1. Могу ли я импортировать Apache Axis 2 в, скажем, eclipse (или любую другую IDE) и просто указать его на компилятор arm g ++ / gcc и просто нажать кнопку compile?

Я ищу простейшее решение, которое даст мне файлы .so для Symbian / Meego.

Исходный код здесь:

https://github.com/apache/axis2-c

Похоже, в нем также есть файлы .proj Visual Studio 2008 ....

Любая помощь наиболее ценится!

1 Ответ

1 голос
/ 03 апреля 2012

Вы должны иметь возможность кросс-компиляции в Scratchbox, хотя я не использовал Meego (только Maemo).Взгляните на http://harmattan -dev.nokia.com / docs / library / html / guide / html / Developer_Library_Alternative_development_environments_Platform_SDK_user_guide.html в самой Scratchbox, она должна работать так же, как на настольном Linux

...