Рейтинг темы:
  • 3 Голос(ов) - 4.67 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Компиляция ядра, создание сборки Trinity Core 3.3.5a под Win32
Теперь вот такая ошибка

СmakeError
Ответ
SDK поставил, а переменную указал?
Ответ
Где именно её указывать нужно ?
Ответ
Читайте мануал внимательнее, её указывают в переменных средах. А лучше для начала потренеруйтесь на l2java эмуляторах. Чтоб хоть какое то представление иметь что вы делаете и зачем.
Ответ
Все снова привет , я переустановил windows и решил скомпилировать но cmake выдал ошибку на этот раз такую , помогите найти решение проблеммы !
CmakeError
Мой Установленный софт
Код:
Windows 8.1 Profi
Visual Studio 2015 EnterPrise
Net FrameWork 4.6
MySql 5.1
Navicat Premium 11.2
Win32 OpenSSL v1.0.2g
Win64 OpenSSL v1.0.2g
Git

Установил SDK 8.1 Cmake Выдал такое
CmakeError
Ответ
По описанию ошибок четко видно что CMake не может обнаружить необходимые файлы по указанным путям. Значит либо папки для компиляции указаны неверно, либо установка необходимого софта производилась с какими то совершенно непонятными настройками.

Если смотреть на список установленного софта как минимум отсутствует boost,
MySQL какой то старенький 5.1, у меня с офф сайта поставился сразу 5.7,
OpenSSL зачем сразу двух видов не совсем понятно но это просто я придираюсь уже.

А на первый взгляд просто криво установлен VS, если по логике смотреть на строки
Код:
Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Код:
TRACKER : error TRK0005: не удалось обнаружить "CL.exe". Не удается найти указанный файл.
то явно CMake не может найти С/СХХ библиотеки для сборки проекта.
Тут может быть вааще все что угодно, но пока тут просто смайлик :Olen':
Ответ
Друг мой , Vs установлен как раз таки правильно , как можно установить не правильно ?, Всё скачано с офф сайтов , на чистую виндовс !
Ответ
Опущу фамильярности и перейду сразу к делу.

Разбирался два дня с тем что бы нормально сгенерировать проект в CMake, появлялось достаточно много вопросов и ошибок с которыми пришлось разобраться но все были связаны с отсутствием того или иного софта, поэтому "Друг мой" я совершенно спокойно могу сказать что у тебя хреново поставлено либо софт, либо CMake, либо ты слишком хорошо понимаешь что у тебя происходит на компе и чужие советы тебе уже ничем не помогут.

Опишу на всякий случай свои мыкания.
Каким же макаром собрать ядро (это все было еще до того как я забрел на эту тему), оказалось все достаточно просто, нужен был CMake, скачивал и устанавливал ОТСЮДА.
Скачал обычный Windows Installer и запустил, благо там нету разделения по разрядности.

Первым что не мог понять так это какую же папку указывать для сборки, оказалось что непосредственно папку куда скачаны файлы ядра.
Брал его ОТСЮДА, жмякал непосредственно DownloadZIP и из полученного архива все выкачивал в созданную мной под ядро папку (F:/work/TrinityCore/).
Пошло веселье, указал для "Where is the source code:" папочку где собственно файлы ядра, для собранного проекта указал соответственно пустую папку.

Далее встал вопрос, что же за ошибка такая с С и СХХ названиями, оказалось что нечем ему собирать проект, нету компиляторов С/СХХ, какое то время я мыкался с CodeBlock, но потом сдался и поставил VS,

После следующей попытки узнал что у меня не установлено mysql, зашел на офф сайт, скачал установщик для вины, через него уже спокойно указал что мне необходимо поставить на машину, мне было достаточно поставить сервер и что то для работы с C/C++, сейчас уже не вспомню.

Следующая попытка создания проекта выдала что у меня отсутствует BOOST_ROOT переменная (вот с ней я больше всего провозился), оказалось что указать эту глобальную переменную недостаточно, нужно что бы была установлена библиотека boost, благо я нашел приятную страничку где очень подробно и хорошо описано как его скачать и установить.
После установки потребовалась перезагрузка компа потому как все равно почему то глобальные переменные сразу после добавления не виделись. Ок, перезагрузил, запустил появилась ошибка насчет отсутствия OpenSSL, зашел на САЙТЕГ, закачал установщик, поставил по дефаулту на С диск и все, проект готов...

Поэтому что у тебя конкретно не работает мне конечно сложно судить но текст ошибок обычно не врет, да и смысла ему нет это делать. Не видит он у тебя С-шных библиотек и все тут, а по какой уже причине это вопрос к тому что же ты поставил и в каком объеме... ИМХО

UPD: слуууухай, мне сейчас только пришла в голову идея, а ты правильно ли указываешь версию VS когда нажимаешь на configure?
Тут может быть вааще все что угодно, но пока тут просто смайлик :Olen':
Ответ
Да правильно ведь у меня Win 8.1 64-bit visual studio 14 2015 64-bit Указываю !
Ответ
VikingBO, Спасибо за ваш мануальчик , очень помогло , но вот теперь что то не так снова
Смаке
CmakeOutput
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Компиляция исходных кодов TrinityCore на Linux Kirito 0 5,297 03-04-2012, 10:38 PM
Последний пост: Kirito
  Компиляция сервера под Линукс на винде maa 5 4,357 12-20-2011, 06:28 PM
Последний пост: Itachi
  Компиляция и базовая настройка сервера MaNGOS (3.0.9) PROGRAMMATOR 125 61,885 04-12-2011, 01:43 PM
Последний пост: PROGRAMMATOR
  Создание сервера с готовым ядром, базой и скриптами Perfecto 49 23,535 08-16-2010, 04:04 PM
Последний пост: Ferse
  Компиляция и настройка ScriptDev2 PROGRAMMATOR 10 15,552 03-22-2010, 10:05 PM
Последний пост: Arsenn
  Linux, компиляция, С++ Arsenn 5 4,383 03-10-2010, 03:23 PM
Последний пост: Arsenn
  Создание собственых вещей kiberk 8 9,728 11-03-2009, 04:24 PM
Последний пост: adio
  Создание своего портала kiberk 15 7,771 09-20-2009, 12:04 PM
Последний пост: kiberk
  Создание фиксов а так же патчи в ядро Mangos. Sava 2 5,282 06-30-2009, 08:54 PM
Последний пост: kiberk

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)