簡體   English   中英

Visual Studio配置類型dll:如何關閉lib覆蓋?

[英]visual studio configuration type dll: how to turn off lib overwrite?

在VS2010中構建dll時,是否可以關閉.lib覆蓋?

我同時需要.lib和.dll,但是當我將配置類型轉回dll時,輸出文件夾中的.lib被1-2KB .lib覆蓋,這對於在我的主項目中鏈接毫無用處。

評論后編輯

如果要使用動態庫(創建dll和lib文件)和靜態庫(lib文件),則需要在Visual Studio中使用單獨的配置來構建動態庫和靜態庫。

通常,VS默認情況下會提供“調試”和“發布”配置。 您可以為靜態庫另外添加“ DebugStatic”和“ ReleaseStatic”配置。

默認情況下,VS使用配置名稱作為輸出目錄,因此您將具有以下目錄:

-project
--Debug
---libraryd.dll
---libraryd.lib
--Release
---library.dll
---library.lib
--DebugStatic
---libraryd.lib
--ReleaseStatic
---library.lib

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM