![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| KPEHDEL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 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, но я так понимаю это не то. С нетерпением жду вашего ответа. |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
Открой свойства проекта (Alt+F7) и убедись, что там установлено
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| KPEHDEL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 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 в указанной директории имеется. Что это могло бы значить? |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
У тебя проект компилирует dll, а не exe. М.б. у тебя в солюшене несколько проектов ? Тогда в Solution Explorer нужно выбрать проект с exe-шником, щёлкнуть правой кнопкой и выбрать "Set As StartUp Project"
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| KPEHDEL |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
Да, совершенно верно. ![]() Выбрал проект warsow, щёлкнул Set As StartUp Project. Теперь компиляция начинается. Однако в VS 2008 выдаёт 2 ошибки связанные с подключением 2 хидеров. Если же исправить ошибки связанные в подключением 2 хидеров в VS 2008, то компилируется, но выдаёт следующее: ![]() В VS 2010 этих ошибок нет, в VS 2010 на последенй стадии компиляции выдаёт такую ошибку:
Хотелось бы всё таки скомпилировать в VS 2010 и посмотреть найдёт ли шрифты или тоже ругаться будет. Это сообщение отредактировал(а) KPEHDEL - 14.3.2012, 12:23 |
||||
|
|||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
||||
|
||||
| KPEHDEL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
Да это я как бы понял))) Вопрос в другом. Это он запустился в VS 2008, хочется запустить также в VS2010, но там он не запускается и выдаёт ошибку ![]() Почему он ищет warsow.exe если я так компилирую его? Лог построения прикрепил к сообщению. Это сообщение отредактировал(а) KPEHDEL - 16.3.2012, 10:07 Присоединённый файл ( Кол-во скачиваний: 5 )
лог_построения.TXT 34,65 Kb |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Судя по логу постоения он собирает ваш 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 Где то у вас в настройках дебагера (в проекте) прописан не тот путь |
|||
|
||||
| KPEHDEL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
Извиняюсь, этоя просто проект перенёс. Путь у ошибке тот же:
http://s019.radikal.ru/i611/1203/82/d1421f738a78.gif |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Проверьте, этот файл там физически присутствует или нет?
|
|||
|
||||
| KPEHDEL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
Этого файла там физически нет. Да он там физически и не должен быть. В VS2008 скомпилировалось ведь.
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Он должен там физически появиться, если проект откомпилировался нормально. Если его там нет, то что то накрылось в процессе сборки. Подозреваю, что таких строк -
К вас вообще в C:\warsow_0.62_sdk\source\warsow\Debug\x86\ что нибудь есть? |
|||
|
||||
| KPEHDEL |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
Да, там много всего.
Не представляю как найти где запрашивает данный файл. Да и тем более в VS2008 скомпилирвоалось же. Кстате если тип компеляции меняю с Debug на Release выскакивает 3 ошибки, но врятле в них дело.
Это сообщение отредактировал(а) KPEHDEL - 16.3.2012, 19:25 |
||||||
|
|||||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
А вы VS2010 вытаетесь собрать там же, где уже собирали VS2008? Судя по всему да. И он (VS2010) у вас подхватывает куски кода от VS2008. Сделайте rebuild all (солюшена) |
|||
|
||||
| KPEHDEL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 31.3.2010 Репутация: нет Всего: нет |
Всем спасибо, проблема решена.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |