Boost库的一个错误“ boost/lambda/lambda.hpp:没有那个文件或目录”
2012-04-21 10:38 星空下 阅读(4425) 评论(0) 收藏 举报在编译示例代码的时候,提示这个错误,最后在以下博文中找到答案:
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。
梅花香自苦寒来
浙公网安备 33010602011771号