簡體   English   中英

g ++找不到boost頭文件

[英]g++ cannot find boost header file

我剛剛安裝了Boost 1.52.0,並且正在嘗試使用Boost日志記錄庫(我相信現在已將其集成到Boost中)。

我正在使用/boost/log/trivial.hpp文件,並且嘗試按此處所述記錄消息。 但是,編譯器無法找到頭文件,並給我以下錯誤:

error: boost/log/trivial.hpp: No such file or directory

這是在我修改編譯器和鏈接器的包含路徑之后。

我的編譯命令如下:

g++ -O2 -I/Users/bar/Downloads/boost_1_52_0 -L/Users/bar/Downloads/boost_1_52_0/stage/lib foo.cpp

關於我應該做什么的任何想法?

我剛剛安裝了Boost 1.52.0,並且正在嘗試使用Boost日志記錄庫(我相信現在已將其集成到Boost中)。

不,它尚未集成到boost中。 您可以從此處下載並構建它。 Boost 1.52不包括任何新庫,它是錯誤修復程序的更新等。

另外,您將需要鏈接boost_logboost_system (也許還有其他鏈接)。

暫無
暫無

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

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