Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компиляция warsow. 
:(
    Опции темы
KPEHDEL
  Дата 14.3.2012, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Здравствуйте! Требуется помощь в компилирвоании исходников игры warsow под windows.
Открываю в Visual Studio 2008 проект warsow_vc9.sln

При компиляции просит следующее:
Please specify the name of the executable file to be used for the debug session.

Executable file name:

Не понятно какой исполняемый файл требуется.
Если развернуть список в качестве исполняемого файла можно увидеть regsvr32, но я так понимаю это не то.

С нетерпением жду вашего ответа.
PM MAIL WWW ICQ   Вверх
borisbn
Дата 14.3.2012, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 22
Всего: 135



Открой свойства проекта (Alt+F7) и убедись, что там установлено
user posted image


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
KPEHDEL
Дата 14.3.2012, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Установил $(TargetPath) как показано на скриншоте.

Теперь при компиляции выдаёт такое:
Unable to start program
'c:\Users\CyberGod\Desktop\warsow\warsow_0.62_sdk\source\Debug\x86\basewsw\cgame_x86.dll'.

Указанная dll в указанной директории имеется. Что это могло бы значить?
PM MAIL WWW ICQ   Вверх
borisbn
Дата 14.3.2012, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 22
Всего: 135



У тебя проект компилирует dll, а не exe. М.б. у тебя в солюшене несколько проектов ? Тогда в Solution Explorer нужно выбрать проект с exe-шником, щёлкнуть правой кнопкой и выбрать "Set As StartUp Project"


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
KPEHDEL
Дата 14.3.2012, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Цитата

М.б. у тебя в солюшене несколько проектов ?


Да, совершенно верно.
user posted image

Выбрал проект warsow, щёлкнул Set As StartUp Project. Теперь компиляция начинается. Однако в VS 2008 выдаёт 2 ошибки связанные с подключением 2 хидеров.

Если же исправить ошибки связанные в подключением 2 хидеров в VS 2008, то компилируется, но выдаёт следующее:
user posted image

В VS 2010 этих ошибок нет, в VS 2010 на последенй стадии компиляции выдаёт такую ошибку:

Код

Не удаётся запустить программу "C:\Users\CyberGod\Desktop\warsow\warsow_0.62_sdk\source\warsow\x86\warsow.exe".
Не удаётся найти указанный файл.


Хотелось бы всё таки скомпилировать в VS 2010 и посмотреть найдёт ли шрифты или тоже ругаться будет.


Это сообщение отредактировал(а) KPEHDEL - 14.3.2012, 12:23
PM MAIL WWW ICQ   Вверх
xvr
Дата 15.3.2012, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(KPEHDEL @  14.3.2012,  12:22 Найти цитируемый пост)
Если же исправить ошибки связанные в подключением 2 хидеров в VS 2008, то компилируется, но выдаёт следующее:

Это уже ваш warsow выдает. Он запустился (обратите внимание на заголовок окна в студии - там написан текущий статус)

PM MAIL   Вверх
KPEHDEL
Дата 16.3.2012, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Цитата

Это уже ваш warsow выдает. Он запустился (обратите внимание на заголовок окна в студии - там написан текущий статус)

Да это я как бы понял)))

Вопрос в другом. Это он запустился в VS 2008, хочется запустить также в VS2010, но там он не запускается и выдаёт ошибку
user posted image

Почему он ищет warsow.exe если я так компилирую его?

Лог построения прикрепил к сообщению.

Это сообщение отредактировал(а) KPEHDEL - 16.3.2012, 10:07

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  лог_построения.TXT 34,65 Kb
PM MAIL WWW ICQ   Вверх
xvr
Дата 16.3.2012, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(KPEHDEL @  16.3.2012,  09:52 Найти цитируемый пост)
Почему он ищет warsow.exe если я так компилирую его?

Судя по логу постоения он собирает ваш warsow.exe в C:\warsow_0.62_sdk\source\warsow\Debug\x86\warsow.exe, а судя по окну с ошибкой, запускать его пытается из C:\Users\CyberGod\Desktop\warsow\warsow_0.62_sdk\source\warsow\Debug\x86\warsow.exe
Где то у вас в настройках дебагера (в проекте) прописан не тот путь

PM MAIL   Вверх
KPEHDEL
Дата 16.3.2012, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Извиняюсь, этоя просто проект перенёс. Путь у ошибке тот же:
http://s019.radikal.ru/i611/1203/82/d1421f738a78.gif
PM MAIL WWW ICQ   Вверх
xvr
Дата 16.3.2012, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Проверьте, этот файл там физически присутствует или нет?

PM MAIL   Вверх
KPEHDEL
Дата 16.3.2012, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Этого файла там физически нет. Да он там физически и не должен быть. В VS2008 скомпилировалось ведь.
PM MAIL WWW ICQ   Вверх
xvr
Дата 16.3.2012, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(KPEHDEL @  16.3.2012,  12:40 Найти цитируемый пост)
 Да он там физически и не должен быть.

Он должен там физически появиться, если проект откомпилировался нормально. Если его там нет, то что то накрылось в процессе сборки. 
Подозреваю, что таких строк -
Цитата

7>  Не найден файл: svnrev.h.svn-base
в лог файле быть не должно
К вас вообще в C:\warsow_0.62_sdk\source\warsow\Debug\x86\ что нибудь есть?

PM MAIL   Вверх
KPEHDEL
Дата 16.3.2012, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Цитата

К вас вообще в C:\warsow_0.62_sdk\source\warsow\Debug\x86\ что нибудь есть?

Да, там много всего.

Цитата

Подозреваю, что таких строк -
Цитата

7>  Не найден файл: svnrev.h.svn-base
в лог файле быть не должно

Не представляю как найти где запрашивает данный файл.

Да и тем более в VS2008 скомпилирвоалось же.

Кстате если тип компеляции меняю с Debug на Release выскакивает 3 ошибки, но врятле в них дело.
Код

4>LINK : fatal error C1047: Файл объекта или библиотеки "..\win32\x86\lib\release\ogg_static.lib" был создан с более старой версией компилятора, чем другие объекты; выполните заново построение старых объектов и библиотек

8>LINK : fatal error C1047: Файл объекта или библиотеки "..\win32\x86\lib\release\angelscript.lib" был создан с более старой версией компилятора, чем другие объекты; выполните заново построение старых объектов и библиотек

4>LINK : fatal error C1047: Файл объекта или библиотеки "..\win32\x86\lib\release\ogg_static.lib" был создан с более старой версией компилятора, чем другие объекты; выполните заново построение старых объектов и библиотек



Это сообщение отредактировал(а) KPEHDEL - 16.3.2012, 19:25
PM MAIL WWW ICQ   Вверх
xvr
Дата 17.3.2012, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(KPEHDEL @  16.3.2012,  19:23 Найти цитируемый пост)
Файл объекта или библиотеки "..\win32\x86\lib\release\ogg_static.lib" был создан с более старой версией компилятора,

Цитата(KPEHDEL @  16.3.2012,  19:23 Найти цитируемый пост)
Да и тем более в VS2008 скомпилирвоалось же.
А вы VS2010 вытаетесь собрать там же, где уже собирали VS2008? Судя по всему да. И он (VS2010) у вас подхватывает куски кода от VS2008. Сделайте rebuild all (солюшена)


PM MAIL   Вверх
KPEHDEL
Дата 19.3.2012, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 31.3.2010

Репутация: нет
Всего: нет



Всем спасибо, проблема решена.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0621 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.