2017-06-06 218 views
0

我有一个C项目,我想生成作为静态库而不是作为一个可执行文件。如何使用Code :: Blocks创建.lib文件IDE

我高层次的环境是:

  • IDE:代码:: Blocks的16.01
  • 操作系统:Windows 7的
  • 编译:MinGW的(GCC端口适用于Windows)

由于构建目标选项,我选择静态库(而不是可执行文件)并选择构建。

似乎工作正常。问题是,输出是一个.a文件(我的理解是Unix/Linux格式),而不是.lib的Windows格式。

任何提示,我可以看看解决这个问题?

+1

你特别需要的.lib?或者你只是想建立一个静态库?如果是后者,那么一切都很好。即使在Windows上,MinGW也使用.a作为静态库。 – HolyBlackCat

+0

啊,有趣。我不知道。如果是这种情况,a .a就足够了。作为一个感兴趣的问题,如果我特别想使用.lib,那么行动的过程是什么? –

+0

我不知道,但我认为有一种方法,因为MinGW貌似可以链接到.lib的。 – HolyBlackCat

回答

-1

它所有好不要担心,你建立一个静态库的MinGW给。一个在Windows文件太