• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Ошибка компиляции в файле game.lib, с чем связана?
torturesru
Центурион
При компиляции в MSVS 2008 выдаются следующие ошибки:
Ошибка 1 error C2668: abs: неоднозначный вызов перегруженной функции c:\mangos\core\server\src\game\Level1.cpp 1571 game
Ошибка 2 error C2668: abs: неоднозначный вызов перегруженной функции c:\mangos\core\server\src\game\Level1.cpp 1592 game
Ошибка 3 error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение c:\mangos\core\server\src\game\Level1.cpp 1592 game
Ошибка 4 error C2668: abs: неоднозначный вызов перегруженной функции c:\mangos\core\server\src\game\Level1.cpp 1594 game
Ошибка 5 error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение c:\mangos\core\server\src\game\Level1.cpp 1594 game
Ошибка 6 fatal error LNK1181: не удается открыть входной файл ".\game__win32_release\game.lib" mangosd mangosd

Взято с репозитария mangos использовался mangosdVC90.sln шедший в комплекте. С чем может быть связано такое? При компиляции для 64-битки ошибки аналогичные, короче worldserv не создается.
Заранее спасибо.
Сообщение # 1 написано 20.10.2012 в 19:27
Miхer
Brian Viveros
Quote (torturesru)
короче worldserv не создается.

surprised у меня с такой ошибкой создавался.
Сообщение # 2 написано 20.10.2012 в 19:36
torturesru
Центурион
Quote (Miхer)
у меня с такой ошибкой создавался.

С фатальной ошибкой??? Ну Вы счастливчик. А вообще никто не знает откуда вылезает такая проблема - исходник, железо или программы?
Сообщение # 3 написано 20.10.2012 в 19:48
Miхer
Brian Viveros
Quote (torturesru)
С фатальной ошибкой???

Да biggrin А хотя, в тринити такое было biggrin
Сообщение # 4 написано 20.10.2012 в 19:53
staford11
^s†af0rd f0rever^
Quote (torturesru)
Ошибка 1 error C2668: abs: неоднозначный вызов перегруженной функции c:\mangos\core\server\src\game\Level1.cpp 1571 game Ошибка 2 error C2668: abs: неоднозначный вызов перегруженной функции c:\mangos\core\server\src\game\Level1.cpp 1592 game Ошибка 3 error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение c:\mangos\core\server\src\game\Level1.cpp 1592 game Ошибка 4 error C2668: abs: неоднозначный вызов перегруженной функции c:\mangos\core\server\src\game\Level1.cpp 1594 game Ошибка 5 error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение c:\mangos\core\server\src\game\Level1.cpp 1594 game

Накатывал какие-либо патчи?
Просто ошибка
Quote (torturesru)
Ошибка 6 fatal error LNK1181: не удается открыть входной файл ".\game__win32_release\game.lib" mangosd mangosd

возникает в случае ошибок при компиляции проекта game, текст предыдущих ошибок говорит о том, что Level1.cpp был изменен неправильно. Такое часто бывает при накатывании старых патчей гитом/руками, использование патчей из тринити в мангосе и т.п.
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 5 отредактировано staford11 - Воскресенье, 21.10.2012, 09:12
rsa
Чемпион
хотите ответ на такой вопрос - покажите что у вас в исходниках, номера строчек там есть. и сразу ищите ответ на тот вопрос, откуда оно у вас взялось. очень похоже на некий отчаянно древний патч на Nameannounce или внешний чат, который попытались привинтить (как это тут модно) "не зная C++".
Если хотите услышать ответ - правильно задайте вопрос.
НЕ помогаю людям, ничего не понимающим в том, что они делают.
MangosR2 project home
Сообщение # 6 написано 21.10.2012 в 21:01
Scriptolog
Данная тема была перемещена из раздела [MaNGOS] Help.
Причина перемещения: Устарело.

Переместил: Interior
Сообщение # 7 написано 25.01.2013 в 20:30
  • Страница 1 из 1
  • 1
Поиск: