10 / 10 / 1
Регистрация: 09.08.2010
Сообщений: 157
|
||||||
1 | ||||||
Не компилируеться С++ код на Linux19.10.2012, 15:39. Показов 863. Ответов 8
Метки нет (Все метки)
0
|
19.10.2012, 15:39 | |
Ответы с готовыми решениями:
8
Не компилируеться код Не компилируеться проект Не компилируеться заголовочный файл. Программа компилируеться но выдает очень странные вещи! |
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
|
|
19.10.2012, 15:55 | 2 |
А какие ошибки нам надо догадаться?
0
|
10 / 10 / 1
Регистрация: 09.08.2010
Сообщений: 157
|
|
19.10.2012, 19:28 [ТС] | 3 |
Код
cs_misc.cpp: In static member function Б─≤static bool misc_commandscript::HandleBadWordListCommand(ChatHandler*, const char*)Б─≥: /root/wowgearbiz/src/server/scripts/Commands/cs_misc.cpp:2448: error: no match for Б─≤operator--Б─≥ in Б─≤--badWords.std::tr1::unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::<anonymous>.std::tr1::__unordered_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, false>::<anonymous>.std::tr1::_Hashtable<_Key, _Value, _Allocator, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, __cache_hash_code, __constant_iterators, __unique_keys>::end [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Value = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Allocator = std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, _Equal = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _H1 = std::tr1::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _H2 = std::tr1::__detail::_Mod_range_hashing, _Hash = std::tr1::__detail::_Default_ranged_hash, _RehashPolicy = std::tr1::__detail::_Prime_rehash_policy, bool __cache_hash_code = false, bool __constant_iterators = false, bool __unique_keys = true]()Б─≥ compilation terminated due to -Wfatal-errors. make[2]: *** [src/server/scripts/CMakeFiles/scripts.dir/Commands/cs_misc.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [src/server/scripts/CMakeFiles/scripts.dir/all] Error 2 make: *** [all] Error 2 UP UP
0
|
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
|
|
19.10.2012, 20:03 | 5 |
0
|
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
|
|
19.10.2012, 22:24 | 7 |
у меня тоже бывают такие ошибки, попробуй компилировать через разные компилялоры, сс, gcc, g++ обычно g++ как то менее капризный на мой взгяд)
0
|
19.10.2012, 22:52 | 9 |
Не по теме: Ага, g++ как то С++ код компилит, в отличии от остальных "капризных" компиляторов, которым cc даже не является:D ага, похоже итератор. А unordered_map имеет только ForwardIterator (если верить cplusplus.com), поэтому и ошибка. Если под виндой компилится, значит там разработчики компилятора позволили себе вольности, т.к. это не должно компилится.
1
|
19.10.2012, 22:52 | |
19.10.2012, 22:52 | |
Помогаю со студенческими работами здесь
9
Visual c++ код перевести в gcc linux код Проект на с++ в Visual studio 2008, каждый раз компилируеться даже без изменений не компилируеться(fatal error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory) Исходный код ld-linux.so.2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |