【发布时间】:2015-10-03 03:59:29
【问题描述】:
根据https://github.com/shaih/HElib/blob/master/INSTALL.txt,我正在尝试在 OSX 中安装 C++ 库 (HElib)。
当我使用make 命令时,它说fatal error: 'tr1/memory' file not found:
g++ -g -O2 -c NumbTh.cpp
In file included from NumbTh.cpp:16:
./NumbTh.h:71:10: fatal error: 'tr1/memory' file not found
我安装了 boost 库(使用自制软件),它位于 /usr/local/include 并包含该确切文件,但每次仍然会出现该错误。
我能做什么?
【问题讨论】:
-
你能把文件 NumbTh.h 的内容贴在第 67 行和第 75 行之间吗?
-
#if (__cplusplus>199711L) #include
#include #else #include #include using namespace tr1; #endif -
我查看了安装说明,并没有提到 boost。我认为这与这里无关。此链接 (tinyurl.com/nkq56hw) 可能很有用。另外你使用的是哪个编译器?你可以输入 g++ -version