* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Компилируем проект под Visual Studio 2008 Started at 08-04-2008 20:02 by Lolmen Visit at https://bbs.dods.ru/showthread.php?threadid=44372 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : Lolmen Date : 08-04-2008 20:02 Title : Компилируем проект под Visual Studio 2008 [COLOR=indigo]Тема и способы подготовлены исключительно мной, поэтому никаких гарантий я не даю.[/COLOR] [COLOR=red]Внимание в данной теме рассматривается компиляция под VS2008 студии Team Suite или Pro[/COLOR] [COLOR=blue]Компиляция под EXPRESS не проверена, тем не менее рекомендации будут приведены[/COLOR] [COLOR=red]При проблемах возникающих с компиляцией проэкта, кода от Ep2 писать только сюда.[/COLOR] Что-ж приступим... Я поработав месяцок в VS2008 Team Suite, решил : пора написать темку для форумчан... Оказалось, что ухитрения которые я использовал для совсем не Source проэктов подошли и сюда. Создаём свежий мод на базе Orange Box [В моём случае был Single Player] Далее идём в папку куда были скопированы исходники... Находим, копируем, переименовываем там Game_HL2-2005.sln в Game_HL2-2008.sln открываем файл блокнотом [достаточно перетащить файл в окно открытого блокнота] меняем первые 5 строчек с [CODE] Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Client (HL2)", "game\client\client_hl2-2005.vcproj", "{F2D9D6B0-DEE5-4217-9336-A4FEBA24C790}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Server (HL2)", "game\server\server_hl2-2005.vcproj", "{EB864878-8530-446B-B8E4-BE97D3F608F7}" [/CODE] на [CODE] Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Client (HL2)", "game\client\client_hl2-2008.vcproj", "{F2D9D6B0-DEE5-4217-9336-A4FEBA24C790}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Server (HL2)", "game\server\server_hl2-2008.vcproj", "{EB864878-8530-446B-B8E4-BE97D3F608F7}" [/CODE] Потом идём в папку \game\client сразу-же из корня папки src с исходниками. Находим, копируем, переименовываем там client_hl2-2005.vcproj в client_hl2-2008.vcproj Перетягиваем на окно блокнота и меняем переменную version [CODE] Options в появившемся окне выберем в узлах дерева [Text Editor] появится огромный список, но нам нужен 3ий узел дерева : All Languages. Перейдя в этот узел появятся чекбоксы, найдём там строчку Display и отметим [x] Line numbers. Жмём ОК и откроем какой-нить файлик из solution Explorer и вы сразу заметите, что в окне с кодом, с лева появится какие-то цифры :D это номера строчек... Теперь в Solution Exproler идём в свойста Client и Server по очереди... Достаточно кликнуть правой мышей по главному узлу с именем Client или Server и выбрать там в низу контекстного меню Properties. Там, в появившемся окошке раскрываем Configuration Properties, находим суб узел C/C++ и в нём General. Там, в тамблице находим колонку Detect 64-bit Probability Issues и напротив отмечаем NO [b]Незабываем, что это нужно выполнить и для Server и для Client[/b] Ну вот практически всё... Осталось убрать всяческие мелкие ворнинги вроде #[file] skipped due to precompiled header тра-та-та... для этого, открываем hud_flashlight.cpp (клиентская часть) комментируем строчки 7,8,9. [CODE] //#include "hudelement.h" //#include "hud_numericdisplay.h" //#include [/CODE] Открываем hud_credits.cpp комментим те-же номера строчек... [CODE] //#include "hudelement.h" //#include "hud_numericdisplay.h" //#include [/CODE] Открываем c_vguiscreen.cpp Чтобы компилятор не свалился с [b]fatal error C1001: An internal error has occurred in the compiler.[/b] поменяем строчку 348 с [CODE] dist = c_x / tan( M_PI * scaled_fov / 360.0 ); [/CODE] на [CODE] dist = c_x / tanf( M_PI * scaled_fov / 360.0f ); [/CODE] Теперь, вроде как можно компилить... сохраните все файлы нажав иконку с рядом дискеток... и жмите F7 :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : SABBER Date : 09-06-2008 22:21 + линкирооры смотреть тут - [url]https://bbs.nashalife.ru/showthread.php?s=&threadid=42851&highlight=2008[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : Freeman43 Date : 10-06-2008 06:39 Прикрепил тему. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : SABBER Date : 11-06-2008 21:46 И полезли ошибки: [CODE] 1>Linking... 1>tier2.lib(tier2.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __malloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __calloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __realloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __recalloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __expand_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_nolock already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __free_dbg_nolock already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetBreakAlloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgBlockType already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetAllocHook already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetAllocHook already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtCheckMemory already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgFlag already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDoForAllClientObjects already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidPointer already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsValidHeapPointer already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtIsMemoryBlock already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtReportBlockType already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDumpClient already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetDumpClient already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemCheckpoint already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDifference already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpAllObjectsSince already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtDumpMemoryLeaks already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtMemDumpStatistics already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_malloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_realloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_recalloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_malloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_realloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_offset_recalloc_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __aligned_free_dbg already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDebugFillThreshold already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtGetCheckCount already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: "void (__cdecl* _pfnDumpClient)(void *,unsigned int)" (?_pfnDumpClient@@3P6AXPAXI@ZA) already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtDbgFlag already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugFillThreshold already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: ___crtDebugCheckCount already defined in memoverride.obj 1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __crtBreakAlloc already defined in memoverride.obj 1>LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in memoverride.obj 1>LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already defined in memoverride.obj 1> Creating library Release HL2MP/client.lib and object Release HL2MP/client.exp 1>Release HL2MP/client.dll : fatal error LNK1169: one or more multiply defined symbols found 1>Creating browse information file... 1>Microsoft Browse Information Maintenance Utility Version 9.00.21022 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>Build log was saved at "file://c:\hl2src\src\cl_dll\Release HL2MP\BuildLog.htm" 1>client_hl2mp - 59 error(s), 2 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== [/CODE] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : Lolmen Date : 12-06-2008 01:58 Ну, исходники должны быть от EP2 и тутор был написан под сингл плеер... Так что даже и незнаю чем тут помочь... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : manJak Date : 12-06-2008 07:33 SABBER А если LIBCMTD отключить? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : SABBER Date : 12-06-2008 10:05 Неа - стало хуже... намного =) [CODE] 1>tier2.lib(tier2.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification 1> Creating library Release HL2MP/client.lib and object Release HL2MP/client.exp 1>vgui_controls.lib(PanelListPanel.obj) : error LNK2001: unresolved external symbol _memmove 1>vgui_controls.lib(BuildModeDialog.obj) : error LNK2001: unresolved external symbol _memmove 1>vgui_controls.lib(ScrollBar.obj) : error LNK2001: unresolved external symbol _memmove ..... 1>hl2mpclientscoreboard.obj : error LNK2001: unresolved external symbol __vswprintf 1>hud_bitmapnumericdisplay.obj : error LNK2019: unresolved external symbol _sprintf referenced in function "protected: void __thiscall CHudBitmapNumericDisplay::PaintNumbers(int,int,int,class Color,int)" (?PaintNumbers@CHudBitmapNumericDisplay@@IAEXHHHVColor@@H@Z) 1>rendertexture.obj : error LNK2001: unresolved external symbol _sprintf 1>hud_closecaption.obj : error LNK2019: unresolved external symbol _ceil referenced in function _ceilf 1>ScratchPadUtils.obj : error LNK2001: unresolved external symbol _ceil .... 1>OLDNAMES.lib(strupr.obj) : error LNK2001: unresolved external symbol __strupr 1>OLDNAMES.lib(strnicmp.obj) : error LNK2001: unresolved external symbol __strnicmp 1>OLDNAMES.lib(wcsicmp.obj) : error LNK2001: unresolved external symbol __wcsicmp 1>Release HL2MP/client.dll : fatal error LNK1120: 102 unresolved externals 1>Creating browse information file... 1>Microsoft Browse Information Maintenance Utility Version 9.00.21022 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>Build log was saved at "file://c:\hl2src\src\cl_dll\Release HL2MP\BuildLog.htm" 1>client_hl2mp - [COLOR=red]2244 error(s), 2 warning(s)[/COLOR] ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== [/CODE] [size=1][i]SABBER добавил [date]1213263347[/date]:[/i][/size] Скомпилил, терь проблема в том, что меня выкидывает с сообщением Disconnectied by user.. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : LLIyruk[Khb] Date : 12-02-2009 05:45 А дайте исходник Orange box'a или Episode Two плиззз -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 9] Author : Sanek_plkv Date : 12-02-2009 07:40 Лол, а в ссдк исходники еп2 не вариант взять? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 10] Author : MrZombine Date : 29-04-2009 09:43 Lolmen, спасибо тебе большое! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 11] Author : MrZombine Date : 29-04-2009 12:16 Оч жаль, что Еп1 нельзя так же(((((((((((((((((((((( -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 12] Author : MrZombine Date : 30-04-2009 07:20 Я посмотрел статью на вики и понял, что нужен SP1!Теперь всё ок) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 13] Author : x-8973 Date : 24-06-2009 14:24 Так, ребят, а как компилить для ГолдЭсЭрСи? Вижл Студия 2008 выдает кучу ошибок, а 6.0, если открыть в ней hl.dsp, создает hl1.dsp и радуется. При попытке бьюилда говорит, что NMAKE не найден. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 14] Author : manJak Date : 24-06-2009 14:35 x-8973, на форуме half-life.ru полно хл1-кодеров, а здесь вряд ли таковые найдутся) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 15] Author : ={Hitmen}= Date : 24-08-2009 16:14 Так... Я что-то не понял :D Значит под VS 2008 .sln нужно ещё настраивать?! Странно, у меня и так пашет отлично. Двигло OB за исходники взял и туды всё пихаю. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 16] Author : KLIMaka Date : 25-08-2009 14:57 Ты глянь на дату первого поста. До последнего недавнего апдейта СДК, проектных файлов, совместимых с VS 2008 не было. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 17] Author : ={Hitmen}= Date : 25-08-2009 15:23 Ок, ясно, а то мне раньше в голову впихивали, что VS 2008 нужно было подгонять под исходники. %) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 18] Author : xallienx Date : 18-09-2009 13:55 Сделал всё по инструкции.. Вот что выдаёт, кто может помоч? [CODE] 1>------ Build started: Project: Client (HL2), Configuration: Release Win32 ------ 1>Compiling... 1>hud_credits.cpp 1>Compiling... 1>in_mouse.cpp 1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : error C2733: second C linkage of overloaded function '_interlockedbittestandset' not allowed 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : see declaration of '_interlockedbittestandset' 1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1041) : error C2733: second C linkage of overloaded function '_interlockedbittestandreset' not allowed 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1041) : see declaration of '_interlockedbittestandreset' 1>hud_lcd.cpp 1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : error C2733: second C linkage of overloaded function '_interlockedbittestandset' not allowed 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : see declaration of '_interlockedbittestandset' 1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1041) : error C2733: second C linkage of overloaded function '_interlockedbittestandreset' not allowed 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1041) : see declaration of '_interlockedbittestandreset' 1>Generating Code... 1>Build log was saved at "file://d:\Silent Hill\src\game\client\Release_hl2\BuildLog.htm" 1>Client (HL2) - 4 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ========== [/CODE] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 19] Author : SABBER Date : 09-03-2010 11:33 Лезут ошибки такого плана (создал новый исходник из оранж бокса) с учётом поправки C_BaseGrenade... Полезли ошибки такого типа: [code] Error 3 error C2352: 'C_BaseEntity::Precache' : illegal call of non-static member function d:\sabber\visual studio 2008\projects\testmod\src\game\shared\basegrenade_shared.cpp 488 Client HL2MP Error 4 error C2352: 'CBaseEntity::ObjectCaps' : illegal call of non-static member function d:\sabber\visual studio 2008\projects\testmod\src\game\shared\basegrenade_shared.h 124 Server HL2MP [/code] для конкретики: [code] void CBaseGrenade::Precache( void ) { BaseClass::Precache( ); PrecacheScriptSound( "BaseGrenade.Explode" ); } [/code] [code] #if !defined( CLIENT_DLL ) // Allow +USE pickup int ObjectCaps() { return (BaseClass::ObjectCaps() | FCAP_IMPULSE_USE | FCAP_USE_IN_RADIUS); } void Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value ); #endif [/code] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 20] Author : manJak Date : 09-03-2010 19:29 Видимо int [b]CBaseGrenade::[/b]ObjectCaps void [b]CBaseGrenade::[/b]Use -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 21] Author : KLIMaka Date : 09-03-2010 21:14 С этим все в порядке, Маньяк, это внутри объявления класса. Проблема, как я понял, в макросе DECLARE_CLASS, который определяет макрос BaseClass (МАКРОСЫ, МАТЬ ИХ!!!). Проверь правильность в этом месте -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 22] Author : manJak Date : 10-03-2010 09:06 Аа, ну тогда да, в DECLARE_CLASS может быть прописан неправильный базовый класс.. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 23] Author : regfre Date : 22-04-2011 14:56 Люди дайте пожалуйсто проект HL2 который будет нормально компилится на MVS 2010. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 24] Author : Молестия Date : 05-09-2012 20:22 >assert_dialog.cpp 1>.\assert_dialog.cpp(423) : error C2065: MB_CANCELTRYCONTINUE: необъявленный идентификатор 1>.\assert_dialog.cpp(429) : error C2065: IDCONTINUE: необъявленный идентификатор -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.dods.ru at 08.11.2024 07:33:12