2012-04-03 2 views
1

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

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

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

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

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

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

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

И это также, кажется, есть Визуальные .proj файлы Studio 2008 ....

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

ответ

1

Вы должны иметь возможность перекрестного компиляции в 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

+0

Будет ли он работать и для symbian? Scratchbox кажется много усилий? –

+0

Я никогда не пользовался Symbian, и поскольку он использует свое собственное ядро ​​и пользовательское пространство, я сомневаюсь, что он сработает сразу, но принцип тот же –

+0

Eclipse может работать с autoconf - не проще ли просто импортировать его в eclipse? Самая большая проблема с этим заключается в том, что у компилятора g ++/gcc у руки такие же параметры, как у обычного x86? Или импортировать каждый модуль в Qt Creator? –