1

我已经使用 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 编译器,然后单击编译吗?

我正在寻找最简单的解决方案,它将为我提供 Symbian/Meego 的 .so 文件。

源代码在这里:

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

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

非常感谢任何帮助!

4

1 回答 1

1

You should be able to cross compile in Scratchbox, I haven't used Meego though (only Maemo). Have a look at http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Alternative_development_environments_Platform_SDK_user_guide.html in Scratchbox itself it should work just like on a desktop linux

于 2012-04-03T12:56:36.570 回答