簡體   English   中英

C ++:如何在使用libcurl的Windows中運行可執行文件?

[英]C++: How do you run an executable in windows that uses libcurl?

我編寫了一個實用程序,使用libcurl從網上獲取信息,並在Windows 7計算機上使用Cygwin編寫和編譯了該實用程序。 我希望能夠在Windows環境中運行該可執行文件,但是當我收到錯誤消息時,該程序無法啟動,因為您的計算機缺少cygcurl-4.dll。 我不確定如何解決此問題,因為即使我為Windows安裝了libcurl,它似乎仍在專門針對Cygwin版本。 理想情況下,我想弄清楚如何使程序自成一體,這樣程序就可以運行而無需人們自己安裝任何庫。

“該程序無法啟動,因為您的計算機缺少cygcurl-4.dll。”
您只需要分發cygcurl-4.dll及其可執行文件即可解決此問題(將dll放入同一文件夾中)。

它應該位於Cygwin的binaries文件夾中。

為了使您的程序自成一體,您應該嘗試在Windows上將libcurl編譯為沒有cygwin的靜態庫(.lib文件)。 有人說這是可行的 如果您不走運,也許您應該嘗試其他類似的庫

暫無
暫無

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

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