• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » [TrinityCore] Help » Ошибка при компиляции сервера 6.х (D8040)
Ошибка при компиляции сервера 6.х
Dimon8506
Капрал
Захотел я сделать сервер на 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)
---------------------------------------------
Up

Добавлено (16.02.2016, 22:58)
---------------------------------------------
Up

Буду рад плюсику =)
Сообщение # 1 написано 16.02.2016 в 22:58
p620
Маршал
Убедитесь, что упомянутая статическая библиотека действительно находится там, где ее пытается искать компоновщик. Кроме того, судя по всему некоторые версии студии по непонятным причинам имеют проблемы с путями определенной длины. Так что если библиотека действительно там, где нужно, попробуйте переместить корневую директорию решения на несколько уровней повыше к корню диска и/или укоротите названия промежуточных директорий. Если не поможет - Вам лучше искать решение проблемы на профильном форуме, ибо с TrinityCore она никак не связана.
Сообщение # 2 написано 16.02.2016 в 23:33
Dimon8506
Капрал
Цитата p620 ()
Убедитесь, что упомянутая статическая библиотека действительно находится там, где ее пытается искать компоновщик.
А не при компиляции ли эта библиотека создаётся?
Цитата p620 ()
попробуйте переместить корневую директорию решения на несколько уровней повыше к корню диска и/или укоротите названия промежуточных директорий
Не помогло
Я ещё лазил по иностранным сайтам, увидел что х64 компилируется без этой ошибки, т.к использует другие ресурсы. Но у меня нет возможности скомпилировать х64.
Есть ещё варианты?
Буду рад плюсику =)
Сообщение # 3 написано 17.02.2016 в 15:32
p620
Маршал
Цитата Dimon8506 ()
А не при компиляции ли эта библиотека создаётся?

Нет, тоже при компоновке. При компиляции создаются только объектные модули.
Цитата Dimon8506 ()
Есть ещё варианты?

Как я уже говорил, Вам вероятно следует задать данный вопрос сообществу используемой IDE.
Сообщение # 4 написано 17.02.2016 в 16:40
Форум » TrinityCore » [TrinityCore] Help » Ошибка при компиляции сервера 6.х (D8040)
  • Страница 1 из 1
  • 1
Поиск: