2009-08-24 113 views
9

我覺得自己像個白癡一樣提出這樣一個基本問題,但對於我的生活,我無法在這個主題上找到太多內容。在Visual Studio中創建.lib文件

無論如何,人們如何使用Visual Studio(或任何工具)製作.lib文件?

比方說,我有一個項目或工作空間,其中有一個.cpp文件和.obj文件。

TIA,Mike

回答

12

創建一個新的靜態庫項目

從文件菜單中選擇新建,然後選擇項目...。

在項目類型窗格的Visual C++下,選擇Win32。

在模板窗格上,選擇Win32控制檯應用程序。

爲項目選擇一個名稱,例如MathFuncsLib,然後在名稱字段中輸入該名稱。

爲解決方案選擇一個名稱,如StaticLibrary,然後將其輸入到「解決方案名稱」字段中。

按OK啓動Win32應用程序嚮導。在「Win32應用程序嚮導」對話框的「概述」頁面上,按下一步。

在Win32應用程序嚮導的應用程序設置頁面上,在應用程序類型下,選擇靜態庫。

在Win32應用程序嚮導的「應用程序設置」頁上的其他選項下,清除預編譯頭複選框。

按完成創建項目。

有關更多詳細信息,請參見here

0

看項目屬性。會有一個說輸出類型的東西,你只是選擇庫,而不是.exe。

18

轉到項目 - >屬性。在「常規」下將「配置類型」設置爲「靜態庫(.lib)」。然後在「鏈接器」下將輸出文件的擴展名更改爲.lib。那麼你很好去。請記住爲所有配置(調試,發佈等)執行這些操作。

+0

好的answear,但至少在visual studio 2008中,您在更改項目類型後不會有「鏈接器」選項,所以這一步將不是必需的。 – 2011-10-06 09:26:44

+0

2010年,我還必須將擴展類型設置爲「.lib」。 – Kirbinator 2013-05-08 20:36:33

+0

這就是我需要的。其他地方明顯的「新項目」 – 2014-03-03 20:59:59

7

進入屬性 - >配置屬性 - >常規 - >配置類型。

那裏你想選擇靜態庫(.lib)。

然後,你只需要建立它。

相關問題