Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- g++ -o Pathfinding.o -c Pathfinding.cpp -lsfml-system -lsfml-graphics -lsfml-window -ltinyxml -lz -lpugi -ltmx-loader -g -Wall -Wextra -pedantic -Wshadow -std=c++11
- Pathfinding.cpp:3:39: attention : unused parameter ‘coords’ [-Wunused-parameter]
- Pathfinding::Pathfinding(sf::Vector2i coords)
- ^
- Pathfinding.cpp:7:62: attention : unused parameter ‘point’ [-Wunused-parameter]
- std::list<sf::Vector2i> Pathfinding::searchPath(sf::Vector2i point, sf::Vector2i startpoint)
- ^
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h: In instantiation of ‘bool std::less<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = sf::Vector2<int>]’:
- /usr/include/c++/4.9.2/bits/stl_map.h:498:31: required from ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = sf::Vector2<int>; _Tp = Node; _Compare = std::less<sf::Vector2<int> >; _Alloc = std::allocator<std::pair<const sf::Vector2<int>, Node> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = Node; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = sf::Vector2<int>]’
- Pathfinding.cpp:12:24: required from here
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: erreur: no match for ‘operator<’ (operand types are ‘const sf::Vector2<int>’ and ‘const sf::Vector2<int>’)
- { return __x < __y; }
- ^
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: candidates are:
- In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:64:0,
- from /usr/include/c++/4.9.2/bits/char_traits.h:39,
- from /usr/include/c++/4.9.2/ios:40,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_pair.h:220:5: note: template<class _T1, class _T2> constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
- operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^
- /usr/include/c++/4.9.2/bits/stl_pair.h:220:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::pair<_T1, _T2>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
- from /usr/include/c++/4.9.2/bits/char_traits.h:39,
- from /usr/include/c++/4.9.2/ios:40,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_iterator.h:298:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
- operator<(const reverse_iterator<_Iterator>& __x,
- ^
- /usr/include/c++/4.9.2/bits/stl_iterator.h:298:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
- from /usr/include/c++/4.9.2/bits/char_traits.h:39,
- from /usr/include/c++/4.9.2/ios:40,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_iterator.h:348:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
- operator<(const reverse_iterator<_IteratorL>& __x,
- ^
- /usr/include/c++/4.9.2/bits/stl_iterator.h:348:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::reverse_iterator<_Iterator>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
- from /usr/include/c++/4.9.2/bits/char_traits.h:39,
- from /usr/include/c++/4.9.2/ios:40,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_iterator.h:1072:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&)
- operator<(const move_iterator<_IteratorL>& __x,
- ^
- /usr/include/c++/4.9.2/bits/stl_iterator.h:1072:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::move_iterator<_Iterator>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/bits/stl_algobase.h:67:0,
- from /usr/include/c++/4.9.2/bits/char_traits.h:39,
- from /usr/include/c++/4.9.2/ios:40,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_iterator.h:1078:5: note: template<class _Iterator> bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&)
- operator<(const move_iterator<_Iterator>& __x,
- ^
- /usr/include/c++/4.9.2/bits/stl_iterator.h:1078:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::move_iterator<_Iterator>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/string:52:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/basic_string.h:2588:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
- operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
- ^
- /usr/include/c++/4.9.2/bits/basic_string.h:2588:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/string:52:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/basic_string.h:2600:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
- operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
- ^
- /usr/include/c++/4.9.2/bits/basic_string.h:2600:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/string:52:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/basic_string.h:2612:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
- operator<(const _CharT* __lhs,
- ^
- /usr/include/c++/4.9.2/bits/basic_string.h:2612:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: mismatched types ‘const _CharT*’ and ‘sf::Vector2<int>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/vector:64:0,
- from /usr/include/c++/4.9.2/bits/random.h:34,
- from /usr/include/c++/4.9.2/random:49,
- from /usr/include/c++/4.9.2/bits/stl_algo.h:66,
- from /usr/include/c++/4.9.2/algorithm:62,
- from /usr/include/SFML/System/Utf.hpp:32,
- from /usr/include/SFML/System/String.hpp:32,
- from /usr/include/SFML/System.hpp:39,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_vector.h:1528:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
- operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
- ^
- /usr/include/c++/4.9.2/bits/stl_vector.h:1528:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::vector<_Tp, _Alloc>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/map:60:0,
- from /usr/include/SFML/Graphics/Font.hpp:37,
- from /usr/include/SFML/Graphics.hpp:35,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_tree.h:980:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
- operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
- ^
- /usr/include/c++/4.9.2/bits/stl_tree.h:980:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/tuple:39:0,
- from /usr/include/c++/4.9.2/bits/stl_map.h:63,
- from /usr/include/c++/4.9.2/map:61,
- from /usr/include/SFML/Graphics/Font.hpp:37,
- from /usr/include/SFML/Graphics.hpp:35,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/array:242:5: note: template<class _Tp, long unsigned int _Nm> bool std::operator<(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)
- operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
- ^
- /usr/include/c++/4.9.2/array:242:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::array<_Tp, _Nm>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/bits/stl_map.h:63:0,
- from /usr/include/c++/4.9.2/map:61,
- from /usr/include/SFML/Graphics/Font.hpp:37,
- from /usr/include/SFML/Graphics.hpp:35,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/tuple:857:5: note: template<class ... _TElements, class ... _UElements> constexpr bool std::operator<(const std::tuple<_Args1 ...>&, const std::tuple<_Args2 ...>&)
- operator<(const tuple<_TElements...>& __t,
- ^
- /usr/include/c++/4.9.2/tuple:857:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::tuple<_Args1 ...>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/map:61:0,
- from /usr/include/SFML/Graphics/Font.hpp:37,
- from /usr/include/SFML/Graphics.hpp:35,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_map.h:1017:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
- operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x,
- ^
- /usr/include/c++/4.9.2/bits/stl_map.h:1017:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/map:62:0,
- from /usr/include/SFML/Graphics/Font.hpp:37,
- from /usr/include/SFML/Graphics.hpp:35,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_multimap.h:920:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
- operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
- ^
- /usr/include/c++/4.9.2/bits/stl_multimap.h:920:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’
- { return __x < __y; }
- ^
- In file included from /usr/include/c++/4.9.2/list:63:0,
- from Pathfinding.h:2,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_list.h:1758:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
- operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
- ^
- /usr/include/c++/4.9.2/bits/stl_list.h:1758:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/4.9.2/string:48:0,
- from /usr/include/c++/4.9.2/bits/locale_classes.h:40,
- from /usr/include/c++/4.9.2/bits/ios_base.h:41,
- from /usr/include/c++/4.9.2/ios:42,
- from /usr/include/c++/4.9.2/ostream:38,
- from /usr/include/SFML/System/Err.hpp:32,
- from /usr/include/SFML/System.hpp:34,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/c++/4.9.2/bits/stl_function.h:371:20: note: ‘const sf::Vector2<int>’ is not derived from ‘const std::list<_Tp, _Alloc>’
- { return __x < __y; }
- ^
- In file included from /usr/include/SFML/Window.hpp:41:0,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/SFML/Window/VideoMode.hpp:141:22: note: bool sf::operator<(const sf::VideoMode&, const sf::VideoMode&)
- SFML_WINDOW_API bool operator <(const VideoMode& left, const VideoMode& right);
- ^
- /usr/include/SFML/Window/VideoMode.hpp:141:22: note: no known conversion for argument 1 from ‘const sf::Vector2<int>’ to ‘const sf::VideoMode&’
- In file included from /usr/include/SFML/System.hpp:39:0,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/SFML/System/String.hpp:563:22: note: bool sf::operator<(const sf::String&, const sf::String&)
- SFML_SYSTEM_API bool operator <(const String& left, const String& right);
- ^
- /usr/include/SFML/System/String.hpp:563:22: note: no known conversion for argument 1 from ‘const sf::Vector2<int>’ to ‘const sf::String&’
- In file included from /usr/include/SFML/System/Clock.hpp:32:0,
- from /usr/include/SFML/System.hpp:33,
- from /usr/include/SFML/Window.hpp:32,
- from /usr/include/SFML/Graphics.hpp:32,
- from Pathfinding.h:1,
- from Pathfinding.cpp:1:
- /usr/include/SFML/System/Time.hpp:185:22: note: bool sf::operator<(sf::Time, sf::Time)
- SFML_SYSTEM_API bool operator <(Time left, Time right);
- ^
- /usr/include/SFML/System/Time.hpp:185:22: note: no known conversion for argument 1 from ‘const sf::Vector2<int>’ to ‘sf::Time’
- Makefile:11 : la recette pour la cible « Pathfinding.o » a échouée
- make: *** [Pathfinding.o] Erreur 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement