2017-06-06 215 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文件太