簡體   English   中英

如何修復“致命錯誤:boost/asio.hpp:沒有這樣的文件或目錄”?

[英]How to fix "fatal error: boost/asio.hpp: no such file or directory"?

我已經使用自制軟件安裝了 boost 並且在我按照一些步驟嘗試讓 gdb 調試器工作之前它正在工作,但是現在在我按照這些步驟重新啟動后,我什至無法編譯我的程序。 在過去的 2 個小時里,我在整個地方用谷歌搜索,但我無法弄清楚這一點。

我試過卸載並重新安裝 boost 以及我可以在 google 或 stackoverflow 上找到的任何其他東西,但沒有任何效果,我明天晚上有任務要交,我嚇壞了。

確切的錯誤:

fatal error: boost/asio.hpp: No such file or directory
 #include <boost/asio.hpp>
          ^~~~~~~~~~~~~~~~
compilation terminated.

我嘗試過編譯多種方法,包括:

g++ -g -I /usr/local/Cellar/boost/1.69.0 battleship_client.cc -lboost_system

您需要確保將 boost 包含路徑傳遞到您的編譯器中。

需要將 boost lib 路徑傳遞給您的鏈接器。

根據您的環境,您可以使用系統路徑變量、Visual Studio 屬性或作為編譯器/鏈接器標志來執行此操作。

暫無
暫無

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

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