我使用Apache Axis 2 C生成C++(或者它是C?-文档没有很好地区分原始Apache Axis和更新的Axis2)。
我打算在我的Meego和Symbian应用程序中使用这些生成的XML绑定,当然,问题是生成的文件所需的库(如axiom、libxml等)是x86。我需要ARM库。解决方案是将ApacheAxis2交叉编译到ARM,然后在我的应用程序中链接到它们。
从外观上看,Apache Axis似乎使用了Autotools,所以我的问题是
- 我可以将Apache Axis 2导入到eclipse(或任何其他IDE)中,然后将其指向arm g++/gcc编译器,然后单击compile吗
我正在寻找一个最简单的解决方案,它将为我提供Symbian/Mego的.so文件。
源代码在这里:
https://github.com/apache/axis2-c
而且它似乎还有Visual Studio 2008.proj文件。。。。
非常感谢您的帮助!
您应该能够在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 上一样工作