一千萬個為什麽

搜索

DLL依賴於curllib.dll - 我該如何解決這個問題?

我是用C ++開發的新手。我已經開發了一個dll,我正在使用curllib來發出HTTP請求。

通過depend.exe運行DLL時,它通知我我的dll現在依賴於curllib.dll。這根本不適合我。我的dll被設置為不共享的靜態庫,並將自行分發。我不能依賴安裝了libcurl.dll的用戶。

我想通過將libcurl包含到我的項目中,這就是所有需要的東西,我的dll可以是獨立的。

如果無法解決這個問題,我可以使用另一種方法來創建HTTP請求嗎?顯然我更喜歡使用libcurl。

提前致謝。

最佳答案

您可以通過在visual studio中打開解決方案文件並將構建項目更改為“lib release”來將curl編譯為lib而不是dll。因此,您根本不需要dll,只需在鏈接器中包含lib即可。

轉載註明原文: DLL依賴於curllib.dll - 我該如何解決這個問題?