在編譯示例代碼的時候,提示這個錯誤,最后在以下博文中找到答案:
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。