2016-07-28 157 views
0

按照website安裝Tortunnel的步驟,在步驟1中指向5,我想運行make & & make install,我得到以下內容;安裝tortunel缺少Boost文件?

In file included from TorProxy.cpp:30: 
./TorProxy.h:33:10: fatal error: 'boost/shared_ptr.hpp' file not found 
#include <boost/shared_ptr.hpp> 
^ 
1 error generated. 
make: *** [TorProxy.o] Error 1 

之後,我確信在Mac

與釀造安裝升壓,然後再次我跑同樣的命令,但得到了同樣的出落得? 我能夠找到啓動文件夾中的確切文件,並確認它在那裏,但不知道它是否在正確的位置,因爲它不在tortunnel文件夾中,並且我正在從該文件夾運行該命令。

回答

0

最有可能的Brew沒有將boost庫安裝到C編譯器的包含路徑中,因此您需要在配置軟件時指定它。

既然你說你能發現被安裝了Boost庫,其中,嘗試:

CPPFLAGS="-I/path/to/boost" ./configure [opts] 

在上面的命令,/path/to/boost將在boost文件夾所在的目錄包含shared_ptr.hpp。所以說,這是/opt/shared/brew/include/boost然後在配置命令中使用/opt/shared/brew/include(我不知道Brew放東西的地方,所以這個路徑完全是爲了這個答案)。