[英]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.