![]() |
Показать все 5 сообщений этой темы на одной странице |
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=1952)
Помогите разобраться в ошибке
ТОВАРИЩИ!!!!
Как я долго ждал пока меня зарегистрируют!! :) Но всётаки зарегистрировали....
Лана сразу к делу.
Я сделал оружие, а именно пистолет на базе ГЛОКА.
Ну естественно без ошибок не обошлося. Будучи грамотным человеком я всё исправил. Но после исправления, ошибки стали вылетать не.. а что говрить сами глянте:
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
я ничего не изменял! я их даже не открывал (я имею в виду СРРшные) а здесь уже после компликта ошибка... так вчём дело то...
__________________
Не оружие убивает людей... А С++
Дело в том, что не находится функция ExplosionCreate с данными типами аргументов. Она находится в файле explode.cpp в районе 258 строки. Попробуй сделать Rebuild All для начала.
__________________
Да я то делал, и просто удалял папку и компликтил ноль эмоций.
А насчёт функции.. что именно то надо сделать?
Хм... странно... функцию я эту нашёл.. шож он её не читает тогда...
__________________
Не оружие убивает людей... А С++
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'
всё блин сделал... Блин ребята.. спасибо огромное!
XaeroX и Дядя Миша респект! Разобрался.
Ну теперь с макаровым интереснее будет
__________________
Не оружие убивает людей... А С++
Временная зона GMT. Текущее время 09:01. | Показать все 5 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024