2012-04-03 1 views
1

Apache Axis 2 C를 사용하여 C++을 생성했습니다 (또는 원래 Apache Axis와 최신 Axis2를 잘 구분하지 못함) .Apache Axis 2 C for ARM (Symbian/Meego)을 교차 컴파일합니다.

Meego 및 Symbian 응용 프로그램에서 이러한 생성 된 XML 바인딩을 사용하려는 경우 물론 당연한 문제는 생성 된 파일 (공리, libxml 등)이 필요로하는 라이브러리가 x86이라는 것입니다. ARM 라이브러리가 필요합니다. 이에 대한 해결책은 Apache Axis 2를 ARM으로 크로스 컴파일 한 다음 응용 프로그램에서 링크하는 것입니다. 아파치 축이 나타납니다 그것의 모습에서

는 Autotools가 사용되는 것으로, 그래서 제 질문은

  1. 내가 말 일식 (또는 다른 IDE) 그냥 팔 g를 가리에 아파치 축 2를 가져올 수 있습니다 ++/gcc 컴파일러를 클릭하고 컴파일 만 하시겠습니까?

Symbian/Meego 용 .so 파일을 제공하는 가장 간단한 솔루션을 찾고 있습니다.

어떤 도움이 가장 감사합니다 ....

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

그리고 또한 비주얼 스튜디오 2008 .proj 파일이 나타납니다 :

소스 코드는 여기!

답변

1

당신은 Scratchbox에서 컴파일 할 수 있어야합니다.하지만 Meego는 사용하지 않았습니다 (Maemo 만 사용). Scratchbox 자체에서 http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Alternative_development_environments_Platform_SDK_user_guide.html 을 봅니다. 데스크톱 리눅스처럼 작동해야합니다.

+0

심비안에서도 잘 작동합니까? Scratchbox는 많은 노력처럼 보입니까? –

+0

심비안을 사용 해 본 적이 없기 때문에 자신의 커널과 유저 랜드를 사용하기 때문에 곧바로 사용할 수 있을지는 모르겠지만 원리는 동일합니다 –

+0

이클립스는 autoconf와 함께 작동 할 수 있습니다 - 이클립스에서 가져 오기가 더 쉽지 않을까요? 가장 큰 문제는 팔 g ++/gcc 컴파일러가 일반적인 x86과 동일한 매개 변수를 갖는 것입니까? 또는 각 모듈을 Qt Creator로 가져 오시겠습니까? –