据我所知,windows使用.lib和.dll扩展名用于库和linux使用.a和.so。我正在使用ubuntu中的一个项目来处理jpeg图像文件。所以我想知道这些库是否可以在linux和windows中互换使用?例如,如果在ubuntu中创建了example.so库,现在我想在windows中的某些编译器中使用它...
答案 0 :(得分:1)
如果您计划在Wine下运行,那么是。
否则机会很小。 Windows DLL很可能使用Linux上不可用的Windows API。即使它们不是DLL,也是为在Windows上运行的编译器而构建的。
为什么不使用imagemagick? http://www.imagemagick.org/script/index.php