2011-02-07 113 views
1

這聽起來應該很簡單,但它被證明是不可能完成的。Boost在centos中工作5.5

我用下面的命令安裝:

須藤yum的安裝升壓Boost-devel的升壓DOC

於是,我就開始增加了以下我的頭文件

#include <boost/filesystem.hpp> 

和我迅速得到以下錯誤:

錯誤:boost/filesystem.hpp:沒有這樣的文件或目錄

我知道升壓部分工作,因爲當我使用這個頭:

#include <boost/lambda/lambda.hpp> 

我不明白編譯問題。

我知道,我需要以某種方式構建某些庫文件系統一樣

但是,我一直沒能在別處找到了如何做到這一點爲CentOS 5.整個互聯網上的說明沒有bootstrap.sh或./bjam供我使用。

+1

該文件是否存在?鍵入`locate filesystem.hpp`,如果找不到,輸入`sudo yum install locate`。最後,如果它找到該文件,則創建一個到boost目錄的sym鏈接。 `ln -s boost/filesystem.hpp` – Jason 2011-02-07 04:47:40

+0

你用什麼命令編譯? – mbreedlove 2011-02-07 04:50:42

回答