簡體   English   中英

如何將.lib導入.dll?

[英]How to import .lib into .dll?

我正在嘗試將dll編碼為使用C ++的某些系統的插件。 該插件將使用另一個庫,該庫是一個.lib文件,因此應僅輸出一個.dll文件。 因此,我希望這個其他.lib文件包含在我的dll中。 應該只包含一個dll文件,並且應該包含lib文件,以便我可以將此dll文件作為一個文件插件包含到系統中。 這有可能嗎?

我正在使用Visual C ++ 2010 Express。

謝謝。

不幸的是,VS鏈接器沒有與ld--whole-archive等效的選項,該選項可用於包括整個庫。

最好的選擇是解壓縮庫並鏈接到生成的目標文件中。 您可以使用圖書管理員( lib工具)。 要列出庫的所有成員,請使用lib /LIST 必須使用lib /EXTRACT:member逐一提取目標文件。

暫無
暫無

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

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