2012-04-03 42 views
1

我已經使用Apache Axis 2 C生成C++(或者它是C? - 文檔無法區分原始Apache Axis和更新的Axis2) 。針對ARM(Symbian/Meego)交叉編譯Apache Axis 2 C

我打算在我的Meego和Symbian應用程序中使用這些生成的XML綁定,當然這個問題是生成的文件需要的庫(如公理,libxml等)是x86。我需要ARM庫。解決方案是將Apache Axis 2交叉編譯爲ARM,然後在我的應用程序中鏈接到它們。

從它Apache Axis的出現似乎已經使用自動工具,所以我的問題是

  1. 我可以導入Apache Axis的2成說蝕(或任何其他IDE),只是它指向手臂G ++/gcc編譯器,只需點擊編譯?

我正在尋找最簡單的解決方案,它會爲我提供Symbian/Meego的.so文件。

的源代碼是在這裏:

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

而且它似乎也有Visual Studio 2008的.proj文件....

任何幫助最讚賞!

回答

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看起來像很多努力? – 2012-04-03 13:33:30

+0

我從來沒有使用Symbian,因爲它使用它自己的內核和userland我懷疑它會馬上工作,但原理是一樣的 – 2012-04-03 13:38:28

+0

Eclipse可以與autoconf一起工作 - 在eclipse中導入它會不會更容易?最大的問題是arm g ++/gcc編譯器和普通x86編譯器有相同的參數嗎?或者將每個模塊導入到Qt Creator中? – 2012-04-03 15:23:17