Member 14864960 Ответов: 1

Visual studio 6 C++ ошибка выполнения cl.exe


поэтому я пытался сделать пользовательское оружие для hl1, после того как я сделал все кодирование и скомпилировал его, visual studio 6 имеет проблемы с выполнением cl.exe вот этот журнал:

<pre>--------------------Configuration: hl - Win32 Profile--------------------
Compiling...
client.cpp
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\client.cpp(1549) : error C2039: 'ammo_10' : is not a member of 'CBasePlayer'
        C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\player.h(88) : see declaration of 'CBasePlayer'
f***finger.cpp
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(65) : error C2601: 'Deploy' : local function definitions are illegal
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(71) : error C2601: 'SecondaryAttack' : local function definitions are illegal
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(78) : error C2601: 'PrimaryAttack' : local function definitions are illegal
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(89) : error C2601: 'GlockFire' : local function definitions are illegal
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(115) : error C2039: 'm_iWeap' : is not a member of 'CBasePlayer'
        C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\player.h(88) : see declaration of 'CBasePlayer'
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(115) : error C2059: syntax error : '>'
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(120) : error C2065: 'fUseAutoAim' : undeclared identifier
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(135) : error C2065: 'm' : undeclared identifier
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(135) : error C2146: syntax error : missing ';' before identifier 'flNextPrimaryAttack'
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(135) : error C2065: 'flNextPrimaryAttack' : undeclared identifier
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(135) : error C2065: 'm_flNextSec' : undeclared identifier
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(135) : error C2065: 'flCycleTime' : undeclared identifier
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(141) : error C2146: syntax error : missing ';' before identifier 'flTimeWeap'
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(141) : error C2065: 'flTimeWeap' : undeclared identifier
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(141) : warning C4552: '+' : operator has no effect; expected operator with side-effect
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(146) : error C2039: 'ammo_10' : is not a member of 'CBasePlayer'
        C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\player.h(88) : see declaration of 'CBasePlayer'
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(158) : error C2065: 'm_flTimeWeap' : undeclared identifier
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(158) : warning C4552: '+' : operator has no effect; expected operator with side-effect
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(181) : warning C4552: '+' : operator has no effect; expected operator with side-effect
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(186) : warning C4552: '+' : operator has no effect; expected operator with side-effect
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\f***finger.cpp(191) : warning C4552: '+' : operator has no effect; expected operator with side-effect
player.cpp
C:\Users\Alexandre\Downloads\Compressed\HL1MK3.0\HL1MK3.0\SDK'S\Regular Half-Life\SDK 2.3\dlls\player.cpp(1123) : error C2065: 'ammo_10' : undeclared identifier
Error executing cl.exe.

hl.dll - 18 error(s), 5 warning(s)


а вот и "f***finger.cpp" кодировки:
https://pastebin.com/KVAtkPnF

Что я уже пробовал:

я пытался:
1:переход к cl.exe папка и изменение свойств файла.
2:размещение каталога папок в каталогах tools>options>

1 Ответов

Рейтинг:
0

Richard MacCutchan

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

Обратите внимание, что Visual Studio 6 очень стара и вполне может быть несовместима с некоторыми более современными кодовыми базами. Вы должны получить копию Visual Studio 2019 (бесплатно от Microsoft) и попробовать это сделать.

кстати первая ошибка это отсутствие закрывающей скобки (}) на линии 63.