Sidebar

Нубские вопросы [кодинг]

Cabbie

Member
11.04.2007
715
35
4
18
:) У меня один самый нубский вопрос, киньте ссыль на программу, для шурудения :). И исходники. Кому не впадлу ;).
 

Allien

Guest
A
Ещё один нубский вопрос...
Кто подскажет что это за чёрт? Лог компиляции снизу.
Это я делал вид от третьего лица по этому тутору, на базе ОранджБокс.
Нашол в нете у кого то возникла такая же проблема и то же модифицировал in_camera.cpp и то же на база ОранджБокс. Читал, читал, но ничего не понял.

Код:
1>------ Build started: Project: Client Episodic, Configuration: Release Win32 ------
1>Linking...
1>   Creating library .\Release_episodic/Client.lib and object .\Release_episodic/Client.exp
1>in_joystick.obj : error LNK2001: unresolved external symbol "class ConVar cam_idealyaw" (?cam_idealyaw@@3VConVar@@A)
1>in_main.obj : error LNK2001: unresolved external symbol "class ConVar cam_idealyaw" (?cam_idealyaw@@3VConVar@@A)
1>in_mouse.obj : error LNK2001: unresolved external symbol "class ConVar cam_idealyaw" (?cam_idealyaw@@3VConVar@@A)
1>in_joystick.obj : error LNK2001: unresolved external symbol "class ConVar cam_idealpitch" (?cam_idealpitch@@3VConVar@@A)
1>in_mouse.obj : error LNK2001: unresolved external symbol "class ConVar cam_idealpitch" (?cam_idealpitch@@3VConVar@@A)
1>in_main.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CInput::CAM_SetCameraThirdData(struct CameraThirdData_t *,class QAngle const &)" (?CAM_SetCameraThirdData@CInput@@UAEXPAUCameraThirdData_t@@ABVQAngle@@@Z)
1>hl_in_main.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CInput::CAM_SetCameraThirdData(struct CameraThirdData_t *,class QAngle const &)" (?CAM_SetCameraThirdData@CInput@@UAEXPAUCameraThirdData_t@@ABVQAngle@@@Z)
1>in_main.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CInput::CAM_CameraThirdThink(void)" (?CAM_CameraThirdThink@CInput@@UAEXXZ)
1>hl_in_main.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CInput::CAM_CameraThirdThink(void)" (?CAM_CameraThirdThink@CInput@@UAEXXZ)
1>.\Release_episodic/Client.dll : fatal error LNK1120: 4 unresolved externals
1>Build log was saved at "file://d:\SH source\src\game\client\Release_episodic\BuildLog.htm"
1>Client Episodic - 10 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

Хм странно, извлёк новые исходники, заменил в них фалы которые изменял и откомпилилось как по маслу.
Помощ больше не нужна.
 
Последнее редактирование:

devie

New member
12.08.2009
14
34
0
0
Samara
ааа... :shock: там же всё написано как да чё на valvedeveloper... там есть даж готовый incamera.cpp где вставлять даж ничё не надо.. работает на orangebox!! 100%! :]

Подумав, добавил:

копируй оттуда in_camera.cpp готовый он в конце документа... птом c_basecombatweapon.cpp птом in_main.cpp, input.h, in_buttons.h, kb_act.lst всё по порядку, учитывай рсположение, знаки, вообщем правила правописания при программировании.. %)

Posted by: Whisp

This is a follow up to a post that I did awhile back. I was trying to see if any knew how to add animation in thirdperson view to a single player mod. No one knew, but I am happy to annouce that I have found the way. By looking at the multiple player code I found that the CHL2MP_Player class is derived from CHL2_Player of the single player game. If you look in the CHL2MP_Player class you will find that the SetAnimation function is overridden. I copied this function from the MP source and added it to the CHL2_Player class of my single player mod. I then change the player model to one of the Humans (Alyx works also) and modified the MP function to use SP activities. Below is the function as it sits now. I hope this helps anyone trying to add this sort of animation. I have not found a way to tell if the player is running to not so the animation is currently always run (that is the way it is in MP as well). I tried checking for the IN_RUN key but that did not work. I also tried the speed code at the top of the MP function and that also did not work. If anyone knows a way to tell this please let me know.
Переведёшь если не поймёшь.. ;)

так.. дальше player.cpp и player.h

ну и в общем то всё..
 
Последнее редактирование:

Psycho-A

 
Команда форума
Модератор
29.08.2009
4 020
37
76
48
  • Золотая медаль 225
Ребят, не поймите меня не правильно, но где можно взять эти самые исходники для Orange Box для протокола 14, оттедьно от ССДК? (у меня в sourcesdk.gcf в папке src_mod\orangebox\... вообще нету ни cl_dll, ни dlls) Сколько искал, нигде не могу найти...
 

Psycho-A

 
Команда форума
Модератор
29.08.2009
4 020
37
76
48
  • Золотая медаль 225
common
devtools
dx9sdk
dx10sdk
game
lib
linux_sdk
materialsystem
mathlib
public
tier1
utils
vgui2
vmpi
Everything_SDK-2005.sln
Game_Episodic-2005.sln
Game_HL2MP-2005.sln
Game_Scratch-2005.sln

Может, там структура другая (я в этом деле еще новичок)?
 

Denisignatov

New member
28.11.2009
2
36
Нубские вопросы кодинг

бл.. какие читы я ими не пользуюсь у меня их некогда небылои тем более как там могут быть читы если включаешь Scc??я играл вначале все норм было первую неделю а потом писеци скока мне ждать???
 

amega

New member
31.10.2008
1
0
0
расскажите кто, где что накачать, чтобы запустить двиг оранжбокса без всяких там gcf
 
Последнее редактирование:

DNK

=)
11.07.2009
611
36
хорошо. напишу свой нубский вопрос.
значит так, копирую код монтировки, меняю классы, компилирую, соответственно создаю в скрипке файл, и прописываю новое оружие в "c_weapon__stubs_hl2.cpp"
компиться удачно, размещаю оружие и конечно меняю слот.
в игре, беру монтировку оригинал и клон, начинаю бить зомби новой монтировкой и что я вижу, должны лететь от него кровь но этого нет, могу его бить очень долго но при этом только звук удара но жизни не убывают.
а если начинаю бить оригиналом то и кровь летит и убивается.
в чем глюк? кто то с таким встречался?
и может кто то сможешь скинуть болванку кода под рукопашное оружие?
 

Petr-N72

Студент
01.12.2009
63
33
0
0
glenet.ru
Приветствую. Где в исходниках изменить начальное оружие при спавне игрока? Изучаю исходники HL2MP
 

Dead_NicK

New member
20.02.2012
112
0
0
Помогите, при попытке скомпилить npc_zombie.cpp начинается полный бред >_>

1>------ Построение начато: проект: client_hl2, Конфигурация: Debug HL2 Win32 ------
2>------ Построение начато: проект: server_hl2, Конфигурация: Debug HL2 Win32 ------
1>Построение начато 21.02.2012 17:41:45.
2>Построение начато 21.02.2012 17:41:45.
2>InitializeBuildStatus:
2> Обращение к "Debug HL2\server_hl2.unsuccessfulbuild".
2>ClCompile:
2> Для всех выходных данных обновления не требуется.
1>InitializeBuildStatus:
1> Обращение к "Debug HL2\client_hl2.unsuccessfulbuild".
1>ClCompile:
1> Для всех выходных данных обновления не требуется.
1> Для всех выходных данных обновления не требуется.
1> Для всех выходных данных обновления не требуется.
1>ManifestResourceCompile:
1> Для всех выходных данных обновления не требуется.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(E:\Проги для кс\Source\Маппинг\Ultimate SSDK v2\SourceSDK\src_mod\ep1\cl_dll\Debug HL2\client_hl2.dll) не соответствует значению свойства выходного файла (E:\Проги для кс\Source\Маппинг\Ultimate SSDK v2\SourceSDK\src_mod\ep1\cl_dll\Debug HL2\client.dll) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(client_hl2) не соответствует значению свойства выходного файла (client) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
2> npc_zombie.cpp
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: "void (__cdecl* _pfnDumpClient)(void *,unsigned int)" (?_pfnDumpClient@@3P6AXPAXI@ZA) уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtDbgFlag уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugFillThreshold уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugCheckCount уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtBreakAlloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __malloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __calloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __realloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_nolock уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg_nolock уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetBreakAlloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgBlockType уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetAllocHook уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetAllocHook уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtCheckMemory уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgFlag уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDoForAllClientObjects уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidPointer уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidHeapPointer уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsMemoryBlock уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtReportBlockType уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDumpClient уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetDumpClient уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemCheckpoint уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDifference уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpAllObjectsSince уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDumpMemoryLeaks уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpStatistics уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free_dbg уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDebugFillThreshold уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount уже определен в memoverride.obj
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetCheckCount уже определен в memoverride.obj
1>LIBCMT.lib(invarg.obj) : error LNK2005: __initp_misc_invarg уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: __call_reportfault уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: __set_invalid_parameter_handler уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: __get_invalid_parameter_handler уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invoke_watson(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invoke_watson@@YAXPBG00II@Z) уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: __invalid_parameter уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invalid_parameter@@YAXPBG00II@Z) уже определен в LIBCMTD.lib(invarg.obj)
1>LIBCMT.lib(invarg.obj) : error LNK2005: ___pInvalidArgHandler уже определен в LIBCMTD.lib(invarg.obj)
1> Создается библиотека Debug HL2\client.lib и объект Debug HL2\client.exp
1>LINK : warning LNK4098: библиотека по умолчанию "LIBCMT" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library
1>Debug HL2\client.dll : fatal error LNK1169: обнаружен многократно определенный символ - один или более
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:02.11
2> Для всех выходных данных обновления не требуется.
2> Для всех выходных данных обновления не требуется.
2>ManifestResourceCompile:
2> Для всех выходных данных обновления не требуется.
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(E:\Проги для кс\Source\Маппинг\Ultimate SSDK v2\SourceSDK\src_mod\ep1\dlls\Debug HL2\server_hl2.dll) не соответствует значению свойства выходного файла (E:\Проги для кс\Source\Маппинг\Ultimate SSDK v2\SourceSDK\src_mod\ep1\dlls\Debug HL2\server.dll) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(server_hl2) не соответствует значению свойства выходного файла (server) для Linker. Это может привести к неправильному построению проекта. Чтобы исправить это, убедитесь, что значения свойств $(OutDir), $(TargetName) и $(TargetExt) соответствуют значению, указанному в %(Link.OutputFile).
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __malloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __calloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __realloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_nolock уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg_nolock уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetBreakAlloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgBlockType уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetAllocHook уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetAllocHook уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtCheckMemory уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgFlag уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDoForAllClientObjects уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidPointer уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidHeapPointer уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsMemoryBlock уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtReportBlockType уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDumpClient уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetDumpClient уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemCheckpoint уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDifference уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpAllObjectsSince уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDumpMemoryLeaks уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpStatistics уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free_dbg уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDebugFillThreshold уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetCheckCount уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: "void (__cdecl* _pfnDumpClient)(void *,unsigned int)" (?_pfnDumpClient@@3P6AXPAXI@ZA) уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtDbgFlag уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugFillThreshold уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugCheckCount уже определен в memoverride.obj
2>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtBreakAlloc уже определен в memoverride.obj
2>LIBCMT.lib(invarg.obj) : error LNK2005: __initp_misc_invarg уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: __call_reportfault уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: __set_invalid_parameter_handler уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: __get_invalid_parameter_handler уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invoke_watson(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invoke_watson@@YAXPBG00II@Z) уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: __invalid_parameter уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invalid_parameter@@YAXPBG00II@Z) уже определен в LIBCMTD.lib(invarg.obj)
2>LIBCMT.lib(invarg.obj) : error LNK2005: ___pInvalidArgHandler уже определен в LIBCMTD.lib(invarg.obj)
2> Создается библиотека Debug HL2\server.lib и объект Debug HL2\server.exp
2>LINK : warning LNK4098: библиотека по умолчанию "LIBCMT" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library
2>choreoobjects.lib(choreoevent.obj) : error LNK2019: ссылка на неразрешенный внешний символ "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ) в функции "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::erase(unsigned int,unsigned int)" (?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z)
2>choreoobjects.lib(choreoevent.obj) : error LNK2019: ссылка на неразрешенный внешний символ "public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ) в функции "protected: bool __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Grow(unsigned int,bool)" (?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAE_NI_N@Z)
2>Debug HL2\server.dll : fatal error LNK1120: 2 неразрешенных внешних элементов
2>
2>СБОЙ построения.
2>
2>Затраченное время: 00:00:04.16
========== Построение: успешно: 0, с ошибками: 2, без изменений: 0, пропущено: 0 ==========
Что делать? :( :( :(
 
Команда форума
VIP
28.03.2010
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
В настройках проекта. Я хз где именно, это десятая студия. Найди вообщем поле ignore libs. И впиши туда libcmt.lib Должно помочь.
 

MaSTeR

New member
15.04.2009
793
30
32
0
"/FORCE:MULTIPLE" пиши в настройках проектов Linker->Command Line. Предварительно переставив с Debug на Release
 

Dead_NicK

New member
20.02.2012
112
0
0
2 MaSTeR_FaUSt: , получил один client.dll.
Как только заменил его - игра не запускается. т_т

Подумав, добавил:

2 Дядя Миша: , не нашел :(
 
Последнее редактирование:

MaSTeR

New member
15.04.2009
793
30
32
0
А ты в обоих проектах вписал? И на сервере и на клиенте? И не забудь Release ставить. У мя тож эта хрень была, в самом начале карьеры, пока не додумался эту команду применить.
 

Game Server

Доноры Красавчики

Пользователи онлайн