[英]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_log
和boost_system
(也許還有其他鏈接)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.