1

我有一个由 Linux 环境中的 ARM GNU 工具生成的静态库 (.a),并希望使用 Microsoft ARM 架构工具在 Windows 环境 (Visual Studio 2008) 中使用该库。有什么方法可以将 .a 静态库与 Microsoft 工具一起使用?

我没有源代码,这就是为什么我不能交叉编译 MS 编译器的源代码。

谢谢!

4

1 回答 1

2

即使您可以链接它,那也无济于事。如果是针对Linux环境编译的,则说明系统调用等是针对Linux操作系统的,与Windows不兼容。如果您使用cygwin,您可能会有机会。如果该库仅包含不需要与操作系统交互的支持功能,那么您可以尝试一下,但我怀疑这是否可行,除非如上所述,该库以 COFF 格式编译。

于 2013-06-07T11:29:41.797 回答