2012-11-07 252 views
4

嗨,我想創建一個靜態庫,導致.lib文件。我有file1.h和file1.cpp。 file1.cpp具有需要在file2.cpp和file2.h中定義函數的代碼。在我的項目中(在項目屬性 - >配置中,我已經將我的項目定義爲靜態庫)。我編譯後是在發佈文件夾中看到file2.obj和file1.obj文件。我不要 看到任何.lib文件。在哪裏以及如何在Visual Studio 2010中進行更改,以便使用在文件file1.cpp中定義的函數來獲取.lib文件。在visual studio 2010中創建.lib文件

感謝

回答

2

輸出文件的名稱中指定:

Configuration Properties -> Librarian -> General -> Output File 

它可能比你的obj文件,這樣的位置之外的價值 - 即使它創建的.lib - 這不是你期望的地方。

另外,在構建時請注意「輸出」窗口。它應該回顯它正在寫入.lib文件的位置。

相關問題