【发布时间】:2016-08-23 02:35:18
【问题描述】:
我必须使用unordered_map 和trie,但不能使用一个标准库,也不能同时使用另一个标准库。
// works only with LLVM library
#include <unordered_map>
// works only with GNU library
#include <ext/pb_ds/assoc_container.hpp>
我的意思是GCC GNU website上描述的。
该程序正在 Xcode 7.2.1 中构建。我曾尝试使用 GNU C++14、GNU C++11 和 C++14、C++11,但它没有帮助。
如何解决这个问题?可能是我的 GNU 库太旧了,我可以在 Xcode 中更新它吗?或者,也许 LLVM 有 assoc_container.hpp 是其他路径?
【问题讨论】:
-
您可能想要更新您的 GNU stdlibc++。您可以为此使用 macports 或自制软件。
标签: c++ xcode llvm gnu c++-standard-library