|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Ошибка при компиляции сервера 6.х (D8040) |
Ошибка при компиляции сервера 6.х |
Захотел я сделать сервер на 6.х
Но столкнулся с ошибкой D8040, какой не могу найти решения. Уже весь инет облазил, и англ., и рус. сайты. Осталась надежда только на вас :( С чем это связано - не пойму, остальные версии (лич, ката, панда) компилируются нормально. Стоит Visual Studio 2015 Собирал разными Cmake версиями, ничего не изменилось, при конфигурации ошибок нет. Вот сами ошибки: cl : командная строка error D8040: ошибка при создании или взаимодействии с дочерним процессом LINK : fatal error LNK1181: не удается открыть входной файл "..\game\Release\game.lib" Вот где они появляются: Код 1>------ Сборка начата: проект: revision_data.h, Конфигурация: Release Win32 ------ 2>------ Сборка начата: проект: game, Конфигурация: Release Win32 ------ 1> -- 1> Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t 1> Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)" 2> AccountMgr.cpp 2> BattlenetAccountMgr.cpp 2>cl : командная строка error D8040: ошибка при создании или взаимодействии с дочерним процессом 3>------ Сборка начата: проект: worldserver, Конфигурация: Release Win32 ------ 3>LINK : fatal error LNK1181: не удается открыть входной файл "..\game\Release\game.lib" 4>------ Пропуск сборки: проект: INSTALL, Конфигурация: Release Win32 ------ 4>Проект не выбран для сборки в данной конфигурации решения ========== Сборка: успешно: 1, с ошибками: 2, без изменений: 22, пропущено: 1 ========== Help... Добавлено (14.02.2016, 11:35) Добавлено (16.02.2016, 22:58)
Буду рад плюсику =)
Сообщение # 1 написано 16.02.2016 в 22:58
|
Убедитесь, что упомянутая статическая библиотека действительно находится там, где ее пытается искать компоновщик. Кроме того, судя по всему некоторые версии студии по непонятным причинам имеют проблемы с путями определенной длины. Так что если библиотека действительно там, где нужно, попробуйте переместить корневую директорию решения на несколько уровней повыше к корню диска и/или укоротите названия промежуточных директорий. Если не поможет - Вам лучше искать решение проблемы на профильном форуме, ибо с TrinityCore она никак не связана.
Сообщение # 2 написано 16.02.2016 в 23:33
|
Убедитесь, что упомянутая статическая библиотека действительно находится там, где ее пытается искать компоновщик. попробуйте переместить корневую директорию решения на несколько уровней повыше к корню диска и/или укоротите названия промежуточных директорий Я ещё лазил по иностранным сайтам, увидел что х64 компилируется без этой ошибки, т.к использует другие ресурсы. Но у меня нет возможности скомпилировать х64. Есть ещё варианты?
Буду рад плюсику =)
Сообщение # 3 написано 17.02.2016 в 15:32
|
Сообщение # 4 написано 17.02.2016 в 16:40
|
| |||
| |||