1

我们有一个使用 sun studio creator[Sun C++ 5.10] 编译的 solaris 共享对象 (.so)(无法访问源代码)。

我必须使用 ide 的 eclipse cdt/visual studio 在 windows 中基于该 solaris 库开发 c++ 应用程序。

最好是eclipse cdt。

尝试使用 Mingw 不工作。

可以从 MinGW 链接到 sun 工作室库的 g++。

4

1 回答 1

2

我希望你不要期待像链接器标志这样简单的东西......

这里有不兼容的格式(ELFPE)、不兼容的 ABISolaris与 Windows)以及可能不兼容的机器代码(SPARCx86x64)。

如果库适合于此,“最简单”的解决方案是创建一个在 Solaris 服务器上运行的帮助服务,将库函数公开为RPC,并在 Windows 上使用它们。

于 2012-05-24T14:40:17.977 回答