HLFX.Ru Forum
Показать все 10 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Ошибка при копмиляции (https://hlfx.ru/forum/showthread.php?threadid=4125)


Отправлено NuclearGhost 12-10-2013 в 15:57:

Half-Life Ошибка при копмиляции

Делаю оружие по одному туториалу. Кодировал уже на клиенте (изменил только два файла : ev_hldm.cpp и hl_events.cpp ) . До этого ошибок не было , а сейчас выбивает вот это

Что не так?

P.S. Заранее спасибо


Отправлено XaeroX 12-10-2013 в 16:25:

1) Ты не подключил к проекту файл самого оружия с сервера.
2) Ты не создал функцию EV_M345Fire в файле ev_hldm.cpp

__________________

xaerox on Vivino


Отправлено NuclearGhost 12-10-2013 в 16:58:

Цитата:
XaeroX писал:
1) Ты не подключил к проекту файл самого оружия с сервера.
2) Ты не создал функцию EV_M345Fire в файле ev_hldm.cpp


Файл оружия подключен и функция тоже создана. Все равно тот же Error выбивает


Отправлено antibiotik 12-10-2013 в 19:52:

Возможно я тебя удивлю, но если бы ты это сделал, все бы работало.


Отправлено ONeiLL 12-10-2013 в 19:53:

Ты точно добавил файл оружия в клиент?


Отправлено XaeroX 12-10-2013 в 22:03:

Цитата:
NuclearGhost писал:
функция тоже создана

Тогда почему компилятор пишет "unresolved external symbol"?
Емнип, такие проблемы были с бузеровским урезанным компилятором. Простейшее решение - поставить студию.

__________________

xaerox on Vivino


Отправлено master07 13-10-2013 в 04:57:

У меня вот тоже стоит бузеровский компилятор и всё нормально. Я снёс некоторые заголовочные файлы и libы с visual studio 6 (у меня windows7 его не поддерживает), даже шейдеры пошли!

У меня вот такая ошибочка была, я просто не добавил в weapons.h декларацию оружия.
А вот насчёт hl_events.cpp у меня не было ошибок, может не так написал проверь:

C++ Source Code:
void EV_M345Fire( struct event_args_s *args );


и

C++ Source Code:
gEngfuncs.pfnHookEvent( "events/m345.sc", EV_M345Fire );


Добавлено 13-10-2013 в 08:57:

Вот тебе сайт один в помощь:

http://www.chainstudios.narod.ru/weapongen.html


Отправлено XaeroX 13-10-2013 в 07:54:

Цитата:
master07 писал:
Вот тебе сайт один в помощь:

Омг, он всё ещё работает?

__________________

xaerox on Vivino


Отправлено master07 13-10-2013 в 09:27:

Ну да.


Отправлено NuclearGhost 14-10-2013 в 18:18:

Так, решил проблему. В Студии закомпелил - ошибок не выбило


Временная зона GMT. Текущее время 18:17.
Показать все 10 сообщений этой темы на одной странице

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