MaNGOSR2
Would you like to react to this message? Create an account in a few clicks or log in to continue.
MaNGOSR2

MangosR2 is a free, open source MMORPG framework, derived from MaNGOS project


You are not connected. Please login or register

scriptdev2 error

3 posters

Go down  Message [Page 1 of 1]

1scriptdev2 error Empty scriptdev2 error Fri Sep 28 2012, 16:42

Diggaz



Всех приветствую. Гайд тут конечно потрясающий прям таки все понятно)Ну да ладно, шутки в сторону перейду сразу к делу.
Скачал сырцы как указано на форуме отсюда:
MaNGOSR2: git://github.com/mangosR2/mangos.git
ScriptDev2 for MaNGOSR2: git://github.com/mangosR2/scriptdev2.git
Закинул скрипты в папку компиляции "D:\mangos\src\bindings\ScriptDev2"
Внутри видим три батника "project_setup.bat, project_setup.sh, project_utils_cross-complile.sh" для вас гуру может и ясно как день что с ними делать. но я далеко не програмер, но сервер поставить хочу)
Интуитивно понятно что они для компиляции, но и так или иначе надо править, а что и как подробной инструкции нет. На свой страх и риск залез в project_setup.bat и поменял там:
SET compiler=VC10
SET INSTALL_PATH="D:\mangos"
SET BUILD_PLATFORM=Win64
:vc10
SET COMPILER="Visual Studio 10"
if %BUILD_PLATFORM%==Win64 (SET COMPILER="Visual Studio 10 Win64")
SET COMPILER_PATH="C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe"
SET LINKER_PATH="C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/link.exe"
SET VC_VARS="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\"

Запустил батник и пошел наливать чай, по возвращению батник уже отработал, т.к запускал не через консоль результата об окончании не увидел он отработал закрылся, но появились новые папки среди которых была bin которая в себе содержит:
ACE.dll
libeay32.dll
libmySQL.dll
mangosd.ехе
mangosscriptR2.dll
realmd.ехе
run-mangosd

из чего сделал вывод что компиляция прошла успешно.
Далее, лезу в "D:\mangos\src\bindings\ScriptDev2" там уже нету батников, но есть файл проекта scriptVC90.sln и вот она засада думаю, заточено по 2008, а у меня стоит 2010. Но все равно запускаю его, мне предлагают преобразовать в формат под 2010, соглашаюсь. Выставляю релих. разрядность х64 и запускаю...
Тут же получаю ошибку:
1>------ Build started: Project: ScriptDev2, Configuration: Release x64 ------
1> Extracting revision
1> Системе не удается найти указанный путь.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Тут конечно чешу затылок глядя тупым ворожением лица на экран. Как уже говорил я не програмер и мне это не о чем не говорит)
Почитав еще раз, прихожу к выводу что чего-то нехватает что-то не может найти. но вот что? и куда это положить?
Может конечно покажусь ужасно глупым, но обратил внимание что в файле проекта есть revision.h, но в самой папке скриптдева его нет. Создал пустой файл с таким именем, ошибка та же....
Пробовал через CMake собрать, но программа так же ругается и выдает ошибку. Хотя к примеру проект мангоса можно собрать и скомпилировать не запуская батник, а тут и так не получается и так.

Вот ПО с которым я оперирую:
Windows Server 2003 R2 Enterprise x64 SP2
Git (version 1.7.11-preview20120710)
CMake 2.8.9
Microsoft Visual Studio 2010 Ultimate
OpenSSL-Win32 and OpenSSL-Win64 версии 1.0.1c

Конечно понимаю, что все люди умные работаете на юникс системах, на них же компилите и вам дела нет до форточек, но все же прошу вашей помощи народ, не гоните, не вините, а помогите пожалуйста с решением проблемы.

2scriptdev2 error Empty Re: scriptdev2 error Fri Sep 28 2012, 17:23

rsa

rsa
Admin

а кто вас просил еще куда-то лезть, если вы (что понятно из описания) не знаете что там к чему? скомпилировалось - радуйтесь...

3scriptdev2 error Empty Re: scriptdev2 error Fri Sep 28 2012, 17:40

Diggaz



rsa wrote:а кто вас просил еще куда-то лезть, если вы (что понятно из описания) не знаете что там к чему? скомпилировалось - радуйтесь...
называется попросил помощи с решением проблемы) спасибо за помощь.

4scriptdev2 error Empty Re: scriptdev2 error Fri Sep 28 2012, 18:32

rsa

rsa
Admin

Diggaz wrote:
rsa wrote:а кто вас просил еще куда-то лезть, если вы (что понятно из описания) не знаете что там к чему? скомпилировалось - радуйтесь...
называется попросил помощи с решением проблемы) спасибо за помощь.
а какая может быть помощь с решением проблемы если проблема как раз в залезании не туда, куда надо? судя по файллисту у вас все (вместе со скриптами, если это все еще непонятно) скомпилировалось нормально. а дальше - "не знаешь, не лезь", простому юзеру больше ничего там трогать не надо.

5scriptdev2 error Empty Re: scriptdev2 error Sat Sep 29 2012, 01:29

Diggaz



Напишите толковые гайды, у вас же документация пустая все приходится додумывать самому. Я сначала обратил внимание что файл mangosscriptR2.dll имеет размер 3.31мб, но все же сомнения у меня возникли т.к раньше очень давно имел дело с мангосом и насколько помню всегда кидали скрипты по тому пути и компилировали их после мангоса. Тут же вы утверждаете что у меня уже все хорошо и сразу скомпилировалось со скриптдевом. Тогда у меня возникает другой вопрос, для чего там лежит файл проекта и почему нельзя отдельно скомпилировать скрипты через него?
Хотелось бы услышать нормальный развернутый ответ, а не быть посланным куда-нибудь:)

6scriptdev2 error Empty Re: scriptdev2 error Sat Sep 29 2012, 04:18

rsa

rsa
Admin

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

7scriptdev2 error Empty Re: scriptdev2 error Sat Sep 29 2012, 05:30

KiriX

KiriX
Admin

Diggaz, нормально у тя всё с файлами скриптов. У меня размер mangosscriptR2.dll и того меньше (хотя старенькой версии).
Правильно рса говорит, скомпилилось всё (при том скомпилилось именно так, как рекомендуется), работает, так зачем лезть куда-то ещё???

Что касается мануала... Да всё ни у кого времени нет. Вот ты только что попробовал и у тебя что-то получилось. Значи ты сам прекрасно можешь написать такой мануал ;) Давай, дерзай! Потом другие будут тебе благодарны! =)

http://aetherius.ru

Sponsored content



Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum