2011-09-07 29 views
0

下的图书馆我有一个在Windows下已经创建了MinGW的库。 .a库包含一些.o文件。现在我想在Linux下使用这个库。如果我尝试将库链接到我的程序,我会在该库中获得一些未定义的函数引用。然而,在windwos下没有任何问题。是否有可能“转换”一个Windows MinGW .a库到Linux?使用Windows的MinGW。一个Linux的

+0

什么功能未定义的引用代码? – Mat

回答

2

它会被编译为使用Windows操作系统的功能,所以不会在其他平台上工作。

你可以尝试用酒将它链接(对于Linux在Windows API接口),但最简单的解决方法就是重新编译库中的目标平台上,如果你有机会获得源代码。

0

MinGW的,就是要为Windows平台。如果你想为Linux的运行,编译GNOME的编译器GCC一样

+2

GCC无关与GNOME(比均为GNU等) – OrangeDog