Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
10 / 8 / 2
Регистрация: 02.12.2018
Сообщений: 142

Компиляция engine.dll для игры Half Life 2

24.07.2019, 20:40. Показов 2156. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всех приветствую.
Решил я сегодня попробовать скомпилировать engine.dll, попробовать что то поменять, по появились ошибки вроде как связанные с MS SDK. Ошибки однообразны, постоянно повторяется одно и то же.
Ошибки перечислены ниже, но часть сообщений сборки удалена, потому что превышает максимальное количество символов в сообщении на форуме:
Кликните здесь для просмотра всего текста
1>------ Сборка начата: проект: engine, Конфигурация: Debug Win32 ------
1>cl: командная строка warning D9035: использование параметра "Gm" нежелательно, он будет удален в следующих выпусках
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14556,90): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14560,95): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14561,92): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14565,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14566,90): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14570,99): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14571,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14575,107): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14576,104): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14580,102): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14581,99): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14585,106): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14586,103): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14590,99): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14591,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14595,95): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14596,92): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14600,97): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14601,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14605,95): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14606,92): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14610,101): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\objidl.h (14611,98): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 2215,46): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_range"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5621,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5622,91): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5626,107): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5627,104): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5631,97): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5632,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5636,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5637,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5641,109): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5642,106): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5646,99): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h( 5647,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1106,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1107,91): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1111,101): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1112,98): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1116,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1117,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1121,103): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidlb ase.h(1122,100): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3980,100): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3981,97): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3985,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3986,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3990,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3991,90): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3995,97): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (3996,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4000,95): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4001,92): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4005,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4006,91): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4010,99): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4011,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4015,102): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4016,99): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4020,98): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4021,95): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4025,95): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4026,92): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4030,99): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4031,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4035,97): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4036,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4040,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4041,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4045,101): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\oleidl.h (4046,98): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10415,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10416,91): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10420,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10421,91): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10425,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10426,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10430,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\urlmon.h (10431,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidl. h(1260,94): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidl. h(1261,91): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidl. h(1265,101): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidl. h(1266,98): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidl. h(1270,96): error C2061: синтаксическая ошибка: идентификатор "__RPC__inout_xcount"
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidl. h(1271,93): error C2061: синтаксическая ошибка: идентификатор "__RPC__in_xcount"
1>Создание кода...
1>E:\Windows Kits\10\Include\10.0.17763.0\um\propidl. h(1271,93): error C1003: число ошибок превышает 100; остановка компиляции
1>Сборка проекта "engine.vcxproj" завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


Пробовал изменять пути к DirectX SDK, от этой ошибки не помогло, лишь избавило от варнов, а ошибки никуда не делись.
Подскажите пожалуйста кто нибудь по этому поводу. Заранее благодарен.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.07.2019, 20:40
Ответы с готовыми решениями:

Русская озвучка для Half-Life Black Mesa
скажите озвучка русская подойдёт к новой half life black mesa source .в какой путь кидать

Делать half life 3
На форуме тысячи программистов. На стене я вижу надпись граффити "no half life3". Что вам мешает собраться и самостоятельно сделать...

Отзыв о Half-Life 2: Episode One
Поиграл (прошел) некоторое время назад HalfLife2: episode 1. :-( Двоякое впечатление осталось... с одной стороны - мир расширили, с другой...

2
15 / 13 / 3
Регистрация: 14.05.2019
Сообщений: 64
24.07.2019, 23:18
Надо работать в студии не выше 2008 года выпуска, возможно даже более ранней.
0
10 / 8 / 2
Регистрация: 02.12.2018
Сообщений: 142
25.07.2019, 09:26  [ТС]
Я пробовал компилировать на MSVC++ 2005, проблема встала в скриптах Valve Project Creator'а. Сказано про их регенерацию, я сделал всё что требовалось, но новые скрипты тоже не помогли. Хотел бы я вообще вырезать этот VPC от туда.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.07.2019, 09:26
Помогаю со студенческими работами здесь

Отключение AI у NPC в Half-Life 2
После загрузки уровня у всех врагов пропадает интелект.(стоят,ни на что не реагируют).

Совместное прохождение Half-Life
не знаете может создали уже прогу что бы компанию half-life 1 совместно с другом по инету можно было проходить?))

Наблюдается падение FPS в Half-Life 2
Буквально неделю назад в hl2 было примерно 250 фпс, но сегодня выше 60 не поднимается. Драйвера все последние, не понимаю, в чем проблема,...

Не отображаются все детали в Half-Life 2
Полностью переустановил систему добавил ОП дай думаю старую игрушку посмотрю как идет, оказиваеться не видно кранов (вентель), машин ,...

Half-Life празднует десятилетний юбилей
Многие из вас, наверное, помнят камрада с именем Гордон Фримен. Да-да-да, тот самый Фримен из игры Half-Life. Почему мы вдруг заговорили об...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru