Clang を使用して C++ ライブラリ (g++ で正常にコンパイルされる) をコンパイルしようとしています。
ただし、何らかの理由で、stl コンテナーを使用するすべての場所でエラーが発生します。エラー メッセージは、ブースト セットを使用しようとしていることを示唆しているようですが、私はそうではないと思います。
どういうわけか としてエイリアスboost
を作成した場所は信じていません。std
また、実際にusing
キーワードを使用したこともありません。
/Users/zennatavares/repos/cliques/cliques/../cliques/structures/disjointset.h:140:8: error: too few template arguments for class template 'set'
std::set<int> visited_parents_;
^
/usr/local/include/boost/detail/container_fwd.hpp:90:64: note: template is declared here
template <class Key, class Compare, class Allocator> class set;