HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Настройка HLSDK2.3 под Visual Studio 2008 Express Edition
Прошу помочь
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Frest
Житель форума

Дата регистрации: Nov 2007
Проживает: (void)
Сообщений: 137

Рейтинг



Unhappy Настройка HLSDK2.3 под Visual Studio 2008 Express Edition

Привет всем!
Я хотел бы спросить как настроить HLSDK2.3 под Visual Studio 2008 Express Edition.До этого я компилировал в spirit бат файлами.Но из-за самой жоской тупости я установил HLSDK прямо в свой проект, таким образом я заменил весь свой проект своим HLSDK, все было утрачено ...
Но потом я решил все начать заново, слава богу я делал с проектом лог файл.Там я писал какие изменения я внес в какой день.Так что осталось только настроить.Visual Studio 2008 Express Edition у меня не настроен.Я как установил решил скомпилить сервер (dlls).И вышло очень много ошибок.
Подскажите, пожалуйста, как настроить его?
Заранее очень благодарен.
P.S. Я давно месяц назад делал мод под Half-life 2 на Visual Studio 2005, но потом установил Visual Studio 2008 Express Edition(изменении не было, все компилилось норм.)
Ещё летом я пытался настроить Visual Studio 2005 под HLSDK2.3. Все равно не получалось (

P.P.S. У меня в комплекте Directx SDK, Framework 1,2,3, Platform SDK, библиотеки и инклуды VS2008.

ммм...рр..р...

Сообщить модератору | | IP: Записан
Сообщение: 41804

Старое сообщение 14-01-2009 13:17
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
слава богу я делал с проектом лог файл.Там я писал какие изменения я внес в какой день

Лучше бы ты бэкап делал, а не логи писал.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41806

Старое сообщение 14-01-2009 14:16
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Читаешь каждую ошибку компилятора, смотришь, на что он ругается и исправляешь.
Но проще для хл1 установить 6-ю студию.

Сообщить модератору | | IP: Записан
Сообщение: 41807

Старое сообщение 14-01-2009 14:18
- За что?
Frest
Житель форума

Дата регистрации: Nov 2007
Проживает: (void)
Сообщений: 137

Рейтинг



а он ругается на все файлы.Причина одна что то связано с компиляторами.Посстояно WARNING.
Ну у меня есть ещё 2005 Express Edition.
Дядя Миша места на диске нет. (винчестер на 120гб) (свободно 41мб, из-за программ(94гб) + фильмы (10гб) и прочие) - это до установки visual studio 2008
Потом я начал чистить свой комп, в итоге освободил только 2гб.
Вот на этом я и установил Visual Studio 2008

Добавлено 15-01-2009 в 04:25:

Ну так никто не подскажет как настроить программу?Я его только установил.

Сообщить модератору | | IP: Записан
Сообщение: 41834

Старое сообщение 15-01-2009 01:25
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Frest тебе придётся не только программу настроить, но и код переписать слегка. Используй поиск, XaeroX где-то писал про ХЛСДК2.3 что он адаптировал под какую-то Visual Studio, то ли 2005 то ли 2008.

Добавлено 15-01-2009 в 14:05:

Есть ещё один вариант: Скачать www.xash.ru/pub/hl_sdk_compiler.zip

Чтобы редактировать код можно скачать NotePad++ http://notepad-plus.sourceforge.net/ru/site.htm Он поддерживает дофига синтаксисов, начиная с html и php заканчивая питоном и фортраном. На мой взгляд это очень полезно тем, кто не может купить или скачать студию. Я около года назад редактировал код в блокноте, поэтому были косяки с кодировкой и ошибки типа error C2018: unknown character '0xa0' с NotePad++ такого не будет

Сообщить модератору | | IP: Записан
Сообщение: 41836

Старое сообщение 15-01-2009 08:05
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



>>места на диске нет. (винчестер на 120гб)
у меня почему-то винчестер на 80 гб, и в общей сложности свободно 15 гб еще.
все это не отмазка, раньше думать надо было.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41838

Старое сообщение 15-01-2009 09:17
-
Frest
Житель форума

Дата регистрации: Nov 2007
Проживает: (void)
Сообщений: 137

Рейтинг



Дядя Миша все это не отмазка, раньше думать надо было.
??? я не понял этот текст. всмысле "это не отмазка"?
Ku2zoff я и так работал в спирите с помощью Notepad++
Короче я решил не мучаться с этим Visual Studio.
И решил работать на Dev-C++
Он бесплатен удобе и прост
+ компиляторы GCC (MinGW)
И ещё в инете говорят что рекомендовано пользоваться компилами minGW на Dev-C++
Там у меня мало ошибок, и вся проблема хранит в extdll.h
Каждый файл жалуется на extdll.h
Осталось только найти пофикшенный файл и вперед делать мод

Сообщить модератору | | IP: Записан
Сообщение: 41840

Старое сообщение 15-01-2009 10:03
- За что?
StraighF
SF's team

Дата регистрации: Jan 2009
Проживает: Беларусь, г. Минск
Сообщений: 126
Возраст: 33

Рейтинг



Эээх, на half-life.ru/forum было написано как скомпилить сдк 2.3 под 2005 студию, думаю координальных изменений не произошло в 2008.

Цитата:
StraighF & XaeroX писали:
1) Там нужно исправить варнинг С4996: замена stricmp на _stricmp и установка макроса _CRT_NO_DEPRECATE или как вариант просто игнор варнинга С4996 в extdll.h
2) Плюс в паре мест были переменные без задания типа (default-int): тупо поставь тип int там, где выскочит эта ошибка.
3) переопределение ARRAYSIZE: в том файле проекта, где идёт переопределение поставь игнор варнига C4005.
4) C3867: при обращении к функции нужно указать базовый класс и амперсанд, к примеру вместо LinearMoveNow нужно написать &CBaseToggle::LinearMoveNow
5) И последнее, что в основном будет мозолить глаза на клиенте: переменная, объявленная в цикле (чаще всего for() ), в нём только и существует. Например:
for ( int i = 0; i < isomeint; i++ )
{
.... ;
}

i++; // Любое обращение к этой переменной уже невозможно и это вызовет ошибку.

Ты можешь вынести объявление переменной из цикла или объявить новую в следующем. Там в зависимости от ситуации, если после выхода из цикла к этой переменной идёт обращение, то лучше вынести объявление из цикла.


Кстати, Frest, исправление ошибок и оптимизация составляет большую часть кодинга. Не стоит менять среду разработки только потому, что пока не можешь исправить ошибки

__________________
Женщина - содержимое презерватива при полной инверсии пространства.

Отредактировано StraighF 15-01-2009 в 16:03

Сообщить модератору | | IP: Записан
Сообщение: 41848

Старое сообщение 15-01-2009 15:57
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



>> я не понял этот текст. всмысле "это не отмазка"?
потеря исходников, своих наработок - это самая страшная беда для программиста. И винить стоит только себя.
Надеюсь теперь ты поумнеешь и будешь регулярно делать бэкапы.
Я лично юзаю простенький скриптик, который создает бэкапы автоматически, примерно вот такого содержания:

code:
@echo off color 4F echo XashXT Group 2006 (C) echo Prepare source for backup echo. if exist backup.log del /f /q backup.log if not exist D:\!backup/ mkdir D:\!backup\ echo Prepare OK! echo Please wait: backup in progress C:\Progra~1\WinRar\rar a -agMMMYYYY-DD D:\!backup\.rar -dh -m5 @backup.lst >>backup.log if errorlevel 1 goto error if errorlevel 0 goto ok k cls echo Source was sucessfully backuped echo and stored in folder "backup" echo Press any key for exit. :-) if exist backup.log del /f /q backup.log exit :error echo ****************************** echo ***********Erorr!************* echo ****************************** echo **See backup.log for details** echo ****************************** echo ****************************** echo. echo press any key for exit :-( pause>nul exit

Дополнительно надо еще создать файлик backup.lst
и вписать туда все пути к исходникам. Теперь достаточно раз в сутки запускать этот скриптик и он будет тебе каждый раз создавать новый бэкап безо всякого геморрою. Оч. удобно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41850

Старое сообщение 15-01-2009 16:36
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Дядя Миша у тебя баг в скрипте - год 2006 стоит

__________________

Сообщить модератору | | IP: Записан
Сообщение: 41852

Старое сообщение 15-01-2009 17:15
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



XaeroX это не баг, это дата создания

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41856

Старое сообщение 15-01-2009 19:39
-
StraighF
SF's team

Дата регистрации: Jan 2009
Проживает: Беларусь, г. Минск
Сообщений: 126
Возраст: 33

Рейтинг



Хм, у меня похожий бэкапер исходников карт есть... после парочки инцидентов. Только вот архивация мне в голову мне приходила. Может потому что 500 GB?!

__________________
Женщина - содержимое презерватива при полной инверсии пространства.

Сообщить модератору | | IP: Записан
Сообщение: 41860

Старое сообщение 15-01-2009 20:32
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


StraighF 500 Гб исходников? Хорош заливать

__________________

Сообщить модератору | | IP: Записан
Сообщение: 41861

Старое сообщение 15-01-2009 21:23
-
OffyGhost
Житель форума

Группа: Опытный
Дата регистрации: Sep 2007
Проживает: Красноярск
Сообщений: 602
Возраст: 32

Рейтинг



StraighF гыгы


Что надо для того, чтобы кодить на VS2008 под HL1, или лучше на VS2005?

Сообщить модератору | | IP: Записан
Сообщение: 41864

Старое сообщение 16-01-2009 04:01
- За что?
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3884
Возраст: 36

Рейтинг



Лучше всего нужно юзать Visual Studio 6.0 SE SP6 для хл 1 и не парить людям мозг Могу выложить если нужно

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | | IP: Записан
Сообщение: 41866

Старое сообщение 16-01-2009 07:48
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 05:06. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Настройка HLSDK2.3 под Visual Studio 2008 Express Edition
Прошу помочь
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024