Visual c++ .lib(msvc)文件和.a(mingw)文件相同吗?

Visual c++ .lib(msvc)文件和.a(mingw)文件相同吗?,visual-c++,mingw,.a,Visual C++,Mingw,.a,我在这个网站上读到,.a文件和.lib文件的内容完全相同,但以不同的名称保存。这是真的吗?如果这不是真的,你能给我指一个.lib到.a的某种转换器吗?这可能吗? 我想做的是让openscenegraph为mingw工作(作为交叉编译器),但从我所看到的,他们只有msvc库。我在ubuntu上,所以我不能使用msvc,但我可以使用mingw。我读到你可以重命名它们,但这个网站建议你不要这样做

我在这个网站上读到,.a文件和.lib文件的内容完全相同,但以不同的名称保存。这是真的吗?如果这不是真的,你能给我指一个.lib到.a的某种转换器吗?这可能吗?
我想做的是让openscenegraph为mingw工作(作为交叉编译器),但从我所看到的,他们只有msvc库。我在ubuntu上,所以我不能使用msvc,但我可以使用mingw。

我读到你可以重命名它们,但这个网站建议你不要这样做