Boost庫的一個錯誤“ boost/lambda/lambda.hpp:沒有那個文件或目錄”


在編譯示例代碼的時候,提示這個錯誤,最后在以下博文中找到答案:

http://blog.waterlin.org/articles/compile-and-install-boost-under-cygwin.html 

在這里特意把錯誤貼出來,防止搜不到。

 在編譯的時候使用

c++ -I "boost root directory" source -o target

 由於對gcc編譯的參數了解不多,喜歡直接g++ source;(現在看來是壞習慣)

導致的錯誤就是上面的錯誤,其實是很明顯的,要用boost,必須要鏈接boost ,要讓gcc識別;

上面博文提到了一些偷懶的方法,拷貝到gcc的include文件夾下;

 剩下的就是好好按照官方指導build。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM