Не получается скомпилить исходной код халфы
Делаю всё как в учебниках написано в разделе "Введение в программировние для Source SDK"
Пользуюсь Visual C++ 2005 Express Edition Beta(сёдня тока купил)
Значит я сначала запуска файл Game_SDK.sln потом тыкаю правой мышой на client выбираю properties потом Configuration properties->Custom Build Step->General в поле Command Line пишу:
if exist "C:\games\Half Life 2\mod\bin\client.dll" attrib -r "C:\games\Half Life 2\mod\bin\client.dll"
copy "$(TargetDir)"client.dll "C:\games\Half Life 2\mod\bin"
if exist "C:\games\Half Life 2\mod\bin\client.pdb" attrib -r "C:\games\Half Life 2\mod\bin\client.pdb"
if exist "$(TargetDir)"client.pdb copy "$(TargetDir)"client.pdb "C:\games\Half Life 2\mod\bin\client.pdb"
в поле Outputs:
"C:\games\Half Life 2\mod\bin\client.dll"
"C:\games\Half Life 2\mod\bin\client.pdb"
и на всякий случай в description:
Copying to C:\games\Half Life 2\mod\bin
Конфигурации стоит на Release но и на Debug пробывал.
Нажимаю на Build -> Build Solution и усё ничё не скомпилилось не прёт вот лог:
------ Build started: Project: client, Configuration: Release SDK Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Og' has been deprecated and will be removed in a future release
stdafx.cpp
..\public\tier0\dbg.h(482) : warning C4996: '_vsnprintf' was declared deprecated
C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(304) : see declaration of '_vsnprintf'
..\public\vstdlib\strtools.h(90) : error C2440: 'return' : cannot convert from 'const char *' to 'char *'
Conversion loses qualifiers
..\public\vstdlib\strtools.h(93) : error C2440: 'return' : cannot convert from 'const char *' to 'char *'
Conversion loses qualifiers
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 8.00.40607
Copyright (C) Microsoft Corporation. All rights reserved.
BSCMAKE: error BK1506 : cannot open file '.\Release_SDK\activitylist.sbr': No such file or directory
Build log was saved at "file://c:\Documents and Settings\сергей\Рабочий стол\src_mod1\cl_dll\Release_SDK\BuildLog.htm"
client - 3 error(s), 2 warning(s)
------ Build started: Project: hl, Configuration: Release SDK Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Og' has been deprecated and will be removed in a future release
stdafx.cpp
../public\tier0\dbg.h(482) : warning C4996: '_vsnprintf' was declared deprecated
C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(304) : see declaration of '_vsnprintf'
../public\vstdlib\strtools.h(90) : error C2440: 'return' : cannot convert from 'const char *' to 'char *'
Conversion loses qualifiers
../public\vstdlib\strtools.h(93) : error C2440: 'return' : cannot convert from 'const char *' to 'char *'
Conversion loses qualifiers
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 8.00.40607
Copyright (C) Microsoft Corporation. All rights reserved.
BSCMAKE: error BK1506 : cannot open file '.\Release_SDK\bitbuf.sbr': No such file or directory
Build log was saved at "file://c:\Documents and Settings\сергей\Рабочий стол\src_mod1\dlls\Release_SDK\BuildLog.htm"
hl - 3 error(s), 2 warning(s)
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
Ктонить помогите буду благодарен