Ошибка (ошибки) при компиляции ScriptDev2
Ошибки при компиляции SD2
В теме уже есть ответы на наиболее распространенные вопросы - пожалуйста читайте ее, перед тем как писать. Собственно вот она: Код:
------ Build started: Project: ScriptDev2, Configuration: Release Win32 ------ ------------------------- Просьба не удалять эту ветку - вопросы появляются с завидной периодичностью. tempura |
|
Было бы здорово если бы я знал что такое "инклудам" в деле VS я новичек совсем.
Цитата:
В настройках нашел только одну строку с Include: Код:
Extensions to Include: .cpp;.cxx;.cc;.c;.inl;.h;.hpp;.hxx;.hm;.inc;.rc;.resx;.idl;.rc2;.def;.odl;.asm;.asmx;.xsd;.bin;.rgs;.html;.htm;.manifest Project Location User project template location User item template location Буду сильно благодарен любой развернутой помощи :'( |
Первым делом удостоверься, что в пути до ScriptDev2 (именно, две заглавные буквы - обязательное условие для компиляции) нет русских символов, по возможности избавься от пробелов.
Снеси нахрен десятку и используй родную восьмёрку. P.s. Могу ошибаться, но насколько я знаю, Код:
Build started: Project: ScriptDev2 |
Вот путь до папки:
Код:
F:\ScriptDev2 |
Цитата:
Папка ScriptDev2 должна находиться в папке: исходники_mangos/src/bindings/ТУТ P.s. Что ж вы все читать-то не умеете, мануалов тысяча и одна штука, хоть один с ЭТОГО форум НЕСКОЛЬКО раз перечитайте. |
Кажется, это проблема урезанной версии компилятора. Требуется доп библиотека...
|
Цитата:
|
Цитата:
Как бы перенесена она была сюда не просто так. Никакой разницы в компиляции из mangos/src/bindings/ или из f:/ Замечено не было - ошибка одинаковая... 2KiriX не могли бы вы подсказать какая именно? |
Цитата:
Не просто так? Зачем интересно иметь в корне диска отдельно мангос и отдельно SD2? :) |
Цитата:
Код:
------ Build started: Project: ScriptDev2, Configuration: Release Win32 ------ |
Цитата:
|
Цитата:
Так они и скомпилированы одним... Сам Mangos без единой ошибки скомпилирован VS 2010 затем компил скриптов из гайда http://ru-mangos.ru/showthread.php?t=61 и в нем вышеуказанная ошибка... ( P.S. Уже даже мангос перекомпилировал... и следом за ним тут же СкриптДев... Результат тот же. |
Собственно почему решил компилить скрипты... Сначала хотел запустить Mangos без скриптов дабы проверить работоспособна ли моя сборка, но вот лог запуска Mangos без скриптов:
Код:
2010-07-10 23:40:30 MaNGOS/0.17.0-DEV (* * Revision 10174 - *) for Win32 (little-endian) [world-daemon] |
Цитата:
При компиляции VS запускает genrevision.exe, создаваемый при компиляции мангоса. Соотв. сначала компилируете мангос, и потом уже компилируете скриптдев из src/bindings/ScriptDev2. |
Цитата:
Цитата:
|
Компильте в одинаковых конфигурациях Debug/Release
|
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Распродажа лапши?
|
Код:
1>..\include\sc_boss_spell_worker.cpp(467) : error C2511: bool BossSpellWorker::_doRemove(uint8,Unit *,uint8): перегруженная функция-член не найдена в 'BossSpellWorker' |
Цитата:
|
слил чистый. вот лог чистого:
Код:
1>..\base\follower_ai.cpp(53) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор |
Цитата:
|
Цитата:
|
спасибо вопрос отпал. чистый мангос + чистый SD все проходит без проблем. (проблема с insider42).
|
Не компилируется Scriptdev2
Цитата:
1 MaNGOS 10363, Location C:\mangos, компилирую в релизе WiN32, Компиляция проходит успешно, использую MVS 2008 2. Scriptdev2 1779, Location C:\mangos\src\bindings\scriptdev2 компилирую в релизе WiN32, Компиляция проходит не успешно, использую тот же MVS 2008 Компиляция скриптов происходит сразу после компиляции ядра сервера. |
Ну посмотрите изменения коммита 10363, раз сами летите впереди паровоза и не можете подогнать - ждите правки от команды сд2...
|
Код:
- void KilledMonsterCredit( uint32 entry, ObjectGuid guid ); |
Это защита от кривых рук разработчиков, в том числе кривых рук разработчиков скриптов.
|
Ошибка компиляции SD2
Всем Добрый день,возникла при компиляции скриптов.Чистые сборки все ОК,решил добавить скриптов на Ульдуар.Поместил файлы скриптов .cpp в нужные директории,добавил Боссов в ScriptLoader.cpp(Думаю в этом и проблема).При компиляции вылетает данная ошибка
Код:
1>ScriptLoader.obj : error LNK2019: unresolved external symbol "void __cdecl AddSC_boss_yogg_saron(void)" (?AddSC_boss_yogg_saron@@YAXXZ) referenced in function "void __cdecl AddScripts(void)" (?AddScripts@@YAXXZ) |
По идее, в скриптах уже должно быть объявление AddScripts.
Попробуй удалить эти объявления из ScriptLoader.cpp. |
Эта «проблема» обсуждалась на форуме уже много раз. Вы не добавили требуемые файлы в проект VS.
|
Ошибка при компиляции ScriptDev2
Исходники скачивал через гит в линуксе.
В процессе выполнения make выдаёт следующее: Код:
make[6]: Entering directory `/gamers/mangos-sources/compile/objdir/src/bindings/ScriptDev2' Спасибо |
Согласно коммиту http://github.com/mangos/mangos/comm...fdde2b7f1e1417, ждите правок от команды СД2, при чем тут ошибки ядра...
|
Сегодня столкнулся с проблемой компиляции SD2, качал я его с git репозитория. Были какие то ошибки связанные с преобразованием типов данных, лог не запоминал, извините. Но, не долго думая слил SD2 с офф. SVN репозитория, и всё завелось. Компилил это всё дело на Slackware 13.0.
Может кому то поможет. Я не прошу ответов, просто даю подсказку, если кто-то столкнётся с подобной проблемой. Я бы обязательно полез смотреть в чём ошибка, но зачем если можно попробовать более новую версию SD2, как оказалось на SVN репозитории она новее. |
с учетом того, что официальный SD2 существует только на SVN, и "качать его с git-репозитория" просто-напросто невозможно, проще не придумывать себе проблем на собственную з...цу, чем раздавать никому не нужные советы...
|
Я только начал работать с mangos'om. Прочитал гайд. На этот момент мне не было известно где офф SD2,
и не известно, кто ещё на этот гайд наткнётся. Так что с git, всё же скачать SD2 возможно. |
Текущее время: 19:01. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS