HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Помогите разобраться в ошибке
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Jackass
Я думаю... я могу думать.. хм..

Дата регистрации: Aug 2009
Проживает: Владивосток - центр мира
Сообщений: 94

Рейтинг



Half-Life Помогите разобраться в ошибке

ТОВАРИЩИ!!!!

Как я долго ждал пока меня зарегистрируют!! :) Но всётаки зарегистрировали....

Лана сразу к делу.

Я сделал оружие, а именно пистолет на базе ГЛОКА.

Ну естественно без ошибок не обошлося. Будучи грамотным человеком я всё исправил. Но после исправления, ошибки стали вылетать не.. а что говрить сами глянте:


Linking...
Creating library .\Profilemp/mp.lib and object .\Profilemp/mp.exp
func_break.obj : error LNK2001: unresolved external symbol "void __cdecl ExplosionCreate(class Vector const &,class Vector const &,struct edict_s *,int,int)" (?ExplosionCreate@@YAXABVVector@@0PAUedict_s@@HH@Z)
func_tank.obj : error LNK2001: unresolved external symbol "void __cdecl ExplosionCreate(class Vector const &,class Vector const &,struct edict_s *,int,int)" (?ExplosionCreate@@YAXABVVector@@0PAUedict_s@@HH@Z)
.\Profilemp/mp.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

mp.dll - 3 error(s), 0 warning(s)


Вот в этих файлах func_break.obj : error LNK2001: func_tank.obj : error

я ничего не изменял! я их даже не открывал (я имею в виду СРРшные) а здесь уже после компликта ошибка... так вчём дело то...

__________________
Не оружие убивает людей... А С++

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

Старое сообщение 06-09-2009 07:23
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


Дело в том, что не находится функция ExplosionCreate с данными типами аргументов. Она находится в файле explode.cpp в районе 258 строки. Попробуй сделать Rebuild All для начала.

__________________

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

Старое сообщение 06-09-2009 07:51
-
Jackass
Я думаю... я могу думать.. хм..

Дата регистрации: Aug 2009
Проживает: Владивосток - центр мира
Сообщений: 94

Рейтинг



Да я то делал, и просто удалял папку и компликтил ноль эмоций.

А насчёт функции.. что именно то надо сделать?

Хм... странно... функцию я эту нашёл.. шож он её не читает тогда...

__________________
Не оружие убивает людей... А С++

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

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

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

Рейтинг



Jackass в чистом Си, если ты указал неверные аргументы для той или иной функции, то компилятор поругается - скажет аргументов слишком мало или слишком много. А в с++ он будет наивно думать, что это перегруженная функция и молчать как партизан вплоть до самой линковки. Сравни декларацию ExplosionCreate и то, какие параметры ты ей передаешь при вызове.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 06-09-2009 08:12
-
Jackass
Я думаю... я могу думать.. хм..

Дата регистрации: Aug 2009
Проживает: Владивосток - центр мира
Сообщений: 94

Рейтинг



всё блин сделал... Блин ребята.. спасибо огромное!

XaeroX и Дядя Миша респект! Разобрался.

Ну теперь с макаровым интереснее будет

__________________
Не оружие убивает людей... А С++

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

Старое сообщение 06-09-2009 08:15
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 19:37. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Помогите разобраться в ошибке
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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