不同的编译器似乎对 TR1 有不同的想法。 G++ 似乎只接受包含以下类型:
#include <tr1/unordered_map>
#include <tr1/memory>
...
虽然微软的编译器只接受:
#include <unordered_map>
#include <memory>
...
据我了解TR1,微软的方式是正确的。
有没有办法让 G++ 接受第二个版本? 一般人如何以便携的方式处理 TR1?
最佳答案
在你的机器上安装 boost。
将以下目录添加到您的搜索路径。
看这里boost tr1了解详情
现在,当您包含
关于c++ - 一个如何包括TR1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1228402/