您好我正在尝试使用与Code :: Blocks捆绑在一起的MinGW编译器(v 4.7.1)在win7机器上编译wxWidgets。我已经尝试了2.8.12和3.0.0。在这两种情况下,我都使用相同的批处理文件进行编译:
mingw32-make -f makefile.gcc SHARED=0 UNICODE=1 BUILD=release MONOLITHIC=1 clean
mingw32-make -f makefile.gcc SHARED=0 UNICODE=1 BUILD=release MONOLITHIC=1
构建过程结束时没有错误,我在lib子目录中留下了一些.a文件。
如何告诉它编译成Windows LIB?
答案 0 :(得分:3)
.a
或.lib
扩展名不是Windows vs Linux的问题。这是gcc vs msvc的问题。
通常情况下,你会在里面找到相同的东西,但如果你尝试使用msvc链接它,你会遇到错误问题。