[英]C Static Library(.lib) to be used on a C DLL
嗨,我正在嘗試創建C語言程序的dll,我的程序向USB設備發送和接收消息。 我使用libusb1.0作為C程序的庫。 現在,我想將我的程序制作成一個dll以供其他程序使用,我無法想象如何將libusb導入或捆綁到我的dll中。
因此,在研究我的問題時,我發現libusb提供了一個靜態庫,並且我看過有關使用C ++在DLL上鏈接靜態庫的文章。
所以我的問題是...在C環境中是否可以將靜態庫(.lib文件)鏈接到動態鏈接庫(.dll)?
PS:如果可以的話,我可以要求鏈接/教程來開始開發此程序嗎?
在Windows中,DLL基本上只是具有特殊入口點( DllMain
而不是WinMain
或main
)的普通可執行文件,並且與任何其他普通可執行文件一樣,您可以使用靜態庫和動態庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.