簡體   English   中英

在C DLL上使用的C靜態庫(.lib)

[英]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而不是WinMainmain )的普通可執行文件,並且與任何其他普通可執行文件一樣,您可以使用靜態庫和動態庫。

暫無
暫無

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

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