簡體   English   中英

如何使用 CodeBlocks 進行編譯

[英]How to compile using CodeBlocks

我從http://curl.haxx.se/download.html下載 LibCurl(zip 類型),解壓后,我注意到有包含源代碼的 Include 和 Lib 文件夾,所以我將它們復制到 CodeBlocks 項目並包含它,但是當我構建它時顯示錯誤

fatal error: curl/curlbuild.h: No such file or directory

該文件位於 Include 文件夾中,我已包含在我的項目中

這是我為編譯 LibCurl 而創建的項目結構

我是 C++ 的新手並使用 CodeBlocks,我計划將 LibCurl 庫編譯為 static lib 文件並包含在我的項目中,我該怎么做? 請幫忙,因為默認情況下 LibCurl 只附帶 dsw Microsoft Visual C++ 項目文件,我需要將它編譯成 CodeBlocks (GNU GCC)

根據 CURL 源存檔中的 docs/INSTALL 文件,您應該從命令行構建 CURL。 如果您使用的是 MinGW(與 CodeBlocks 捆綁),您需要確保 MinGW bin 目錄位於您的 PATH 變量中( set PATH=<path_to_mingw>\bin;%PATH% ),然后在 CURL 的根目錄中運行mingw32-make mingw32

LibCurl是其他項目嗎? 嘗試將 CURL 的 Headers 和 Includes 放入 LearnCPP 項目中。

聽起來您需要將包含目錄設置為具有curl文件夾的任何目錄。 在您的編譯器選項中查找它 - 它應該對應於-I選項。 請注意,如果它包含 makefile,則應改用它。 在項目設置中啟用它。

暫無
暫無

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

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