为ARM编译Apache Axis 2 C(Symbian / Meego)

时间:2012-04-03 12:21:59

标签: compilation arm meego axis2c

我使用Apache Axis 2 C生成C ++(或者它是C? - 文档没有区分原始的Apache Axis和新的Axis2)。

我打算在我的Meego和Symbian应用程序中使用这些生成的XML绑定,当然这个问题是生成的文件需要的库(如axiom,libxml等)是x86。我需要ARM库。解决方案是将Apache Axis 2交叉编译为ARM,然后在我的应用程序中链接到它们。

从外观上看,Apache Axis似乎使用了Autotools,所以我的问题是

  1. 我可以将Apache Axis 2导入到eclipse(或任何其他IDE)中,只需将其指向arm g ++ / gcc编译器,然后单击编译即可?
  2. 我正在寻找最简单的解决方案,它将为我提供Symbian / Meego的.so文件。

    源代码在这里:

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

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

    非常感谢任何帮助!

1 个答案:

答案 0 :(得分: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上一样工作