2016-07-28 125 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放东西的地方,所以这个路径完全是为了这个答案)。