У всех нормальных пацанов Game_Episodic-2005.sln, который поддерживается 2008 и 2010 студией без проблем. З.Ы. Мы же не любим настолько классику, что бы только под ней и работать wink Учитывая, что двигло hl2 обновлено было.
Мне, например, плевать подо что кодить. Я одинаково люблю как 07 движок, так и 06.
Quote (Hitmen)
Учитывая, что двигло hl2 обновлено было.
Ну не путай ты человека ненужной информацией. Исходников никто не давал же.
спец, насчёт годов движков - см. FAQ. 2005 - версия студии, под которую солюшн. Движок есть 06(тот, что протокол 7) и 07(14-ый) годов. Так что ты не Билл Гейтс))
Quote (Hitmen)
У всех нормальных пацанов Game_Episodic-2005.sln, который поддерживается 2008 и 2010 студией без проблем.
Старые солюшены поддерживают новые студии так же, как и новые.
Quote (Hitmen)
З.Ы. Мы же не любим настолько классику, что бы только под ней и работать wink Учитывая, что двигло hl2 обновлено было.
ах да. Hitmen ты имел ввиду переход на14 протокол? а ссылочкой на исходники никто не поделится?желательно прт7 ниче так фильмец очочки ннннада? '\(\)_(/)/' ich werde nicht kapitulieren
слушайте, давайте вы создатите отдельную тему и там будете осуждать. ок? в оффтоп=> ниче так фильмец очочки ннннада? '\(\)_(/)/' ich werde nicht kapitulieren
Та мы ж тебе помочь хотим)) Просто у нас получается так, что постоянные разногласия в чем то. У тебя скомпилилось-то?
А теперь дальше споры:
Quote (Hitmen)
Однако последние студии настраивать не нужно, так что ты не в ту сторону пошёл умничать, как обычно...
Не понял тебя, причем тут настройка студии?
Quote (Hitmen)
Двигло ep2 везде теперь и старые моды в основном не летают теперь, которые под старым протоколом сделаны были.
Сейчас везде двигло 09 года, двиг тф2. 15 протокол, если хочешь, а моды на 7 и 14 работают только с костылём по имени Source SDK Base, и моды на старом движке работают так же(не очень)) как и на новом. Не зря же SSDK Base'ов два - под 06 и 07 двиг.
Quote (Hitmen)
На то с ним и заморочки с первых минут. Особенно дебаг, как ты говорил "с бубном в руках".
Там всего одна ошибка (смешно конечно звучит, но да) в чистых исходниках. При этом в самом движке меньше ошибок, так как, напрмер, listen-сервера на 07 движке сделать нельзя. Слышали про ошибку Class C? В 06 движке её НЕТ.
Quote (спец)
а ссылочкой на исходники никто не поделится?желательно прт7
Стим, гугл)) На кс-маппинге вроде были.
Ладно, хорош споров, а то дет придёт и будет выдавать поезд)))
Помню эту ошибку. Лечится плясанием с бубном, никак иначе. У меня стало нормально компилить, когда я заменил LIBCMT, LIBCMTD и ему подобные на... libcmt, libcmtd. Да-да, сменить регистр названия этих библиотек надо. Где-то там в настройках проектов(где не помню) это меняется. У меня всё отлично компилилось после этого.
choreoobjects.lib(choreoevent.obj) : warning LNK4075: не учитывается "/EDITANDCONTINUE" из-за спецификации "/INCREMENTAL:NO" libcpmtd.lib(stdthrow.obj) : error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AI_BaseActor.obj libcpmtd.lib(xdebug.obj) : error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AI_BaseActor.obj Создается библиотека Release HL2\server.lib и объект Release HL2\server.exp LINK : warning LNK4098: библиотека по умолчанию "LIBCMT" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library LINK : warning LNK4098: библиотека по умолчанию "LIBCMTD" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library 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) 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) Release HL2\server.dll : fatal error LNK1120: 2 неразрешенных внешних элементов
я не буду плясать, я повещаюсь что там этой библиотекой то надо сделать? ниче так фильмец очочки ннннада? '\(\)_(/)/' ich werde nicht kapitulieren
Было отредактированно - спец - Пятница, 17.06.2011, 18:58
Linker Errors relating to LIBC, LIBCMT, LIBCD, LIBCMTD Go to the client project's Properties->Linker->Input->Ignore Specific Default Libraries and enter libc;libcmtd;libcd;. Navigate to the same place in the server project properties and enter libcd;libcmtd;.
Перевожу: Заходишь в настройки клиента и идешь сюда: Свойства-> Компоновщик -> ввод -> Игнорировать специальные библиотеки по умолчанию (гугль транслейт, как в офф не знаю). Там находишь LIBC, LIBCMT, LIBCD, LIBCMTD и меняешь их на libc;libcmtd;libcd; Потом тоже самое делаешь в сервере
Было отредактированно - Strider - Пятница, 17.06.2011, 19:24
Добавлено (17.06.2011, 19:36) --------------------------------------------- опять
Quote
choreoobjects.lib(choreoevent.obj) : warning LNK4075: не учитывается "/EDITANDCONTINUE" из-за спецификации "/INCREMENTAL:NO" libcpmtd.lib(stdthrow.obj) : error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AI_BaseActor.obj libcpmtd.lib(xdebug.obj) : error LNK2038: обнаружено несоответствие для "_ITERATOR_DEBUG_LEVEL": значение "2" не соответствует значению "0" в AI_BaseActor.obj Создается библиотека Release HL2\server.lib и объект Release HL2\server.exp LINK : warning LNK4098: библиотека по умолчанию "LIBCMT" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library 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) 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) Release HL2\server.dll : fatal error LNK1120: 2 неразрешенных внешних элементов
я уже думаю забросить кодинг ниче так фильмец очочки ннннада? '\(\)_(/)/' ich werde nicht kapitulieren
спец, юзал хотя бы для начала гугл переводчик *facepalm*
Quote (Strider)
Не понял тебя, причем тут настройка студии?
SDK качать.... прф...
Quote (Strider)
Там всего одна ошибка (смешно конечно звучит, но да) в чистых исходниках. При этом в самом движке меньше ошибок, так как, напрмер, listen-сервера на 07 движке сделать нельзя. Слышали про ошибку Class C? В 06 движке её НЕТ.
Про Class C слышал, даже видел, но обходил как-то, даже туториал есть вроде как.
Quote (Strider)
Ладно, хорош споров, а то дет придёт и будет выдавать поезд)))
хм... мб мою проблему решитье а потом будете... бурно обсуждать свои разногласия ниче так фильмец очочки ннннада? '\(\)_(/)/' ich werde nicht kapitulieren
Было отредактированно - спец - Суббота, 18.06.2011, 13:09