Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
0 / 0 / 2
Регистрация: 25.11.2013
Сообщений: 25

C2011 переопределение типа "enum" RFMapTool c:\dxsdk\include\d3d8types.h

13.04.2016, 13:58. Показов 3869. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Серьезность  Код  Описание    Проект    Файл    Строка    Состояние подавления
Ошибка    C2011   _D3DZBUFFERTYPE: переопределение типа "enum" RFMapTool   c:\dxsdk\include\d3d8types.h    283 
Ошибка    C2011   _D3DVS_RASTOUT_OFFSETS: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    992 
Ошибка    C2011   _D3DVS_ADDRESSMODE_TYPE: переопределение типа "enum" RFMapTool   c:\dxsdk\include\d3d8types.h    1005    
Ошибка    C2011   _D3DVOLUME_DESC: переопределение типа "struct"   RFMapTool   c:\dxsdk\include\d3d8types.h    1519    
Ошибка    C2011   _D3DVERTEXBUFFER_DESC: переопределение типа "struct" RFMapTool   c:\dxsdk\include\d3d8types.h    1482    
Ошибка    C2011   _D3DVERTEXBLENDFLAGS: переопределение типа "enum"    RFMapTool   c:\dxsdk\include\d3d8types.h    1163    
Ошибка    C2011   _D3DTRIPATCH_INFO: переопределение типа "struct" RFMapTool   c:\dxsdk\include\d3d8types.h    1576    
Ошибка    C2011   _D3DTRANSFORMSTATETYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    301 
Ошибка    C2011   _D3DTEXTURETRANSFORMFLAGS: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    1173    
Ошибка    C2011   _D3DTEXTURESTAGESTATETYPE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    435 
Ошибка    C2011   _D3DTEXTUREOP: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    480 
Ошибка    C2011   _D3DTEXTUREADDRESS: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    235 
Ошибка    C2011   _D3DSWAPEFFECT: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    1344    
Ошибка    C2011   _D3DSURFACE_DESC: переопределение типа "struct"  RFMapTool   c:\dxsdk\include\d3d8types.h    1506    
Ошибка    C2011   _D3DSTENCILOP: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    263 
Ошибка    C2011   _D3DSTATEBLOCKTYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    1153    
Ошибка    C2011   _D3DSHADER_PARAM_SRCMOD_TYPE: переопределение типа "enum"    RFMapTool   c:\dxsdk\include\d3d8types.h    1089    
Ошибка    C2011   _D3DSHADER_PARAM_REGISTER_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    977 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADER_INSTRUCTION_OPCODE_TYPE: переопределение типа "enum"  RFMapTool   c:\dxsdk\include\d3d8types.h    875 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
Ошибка    C2011   _D3DSHADEMODE: переопределение типа "enum"   RFMapTool   c:\dxsdk\include\d3d8types.h    190 
    
....
целая гора однотипных ошибок
на сколько я понял компилятор обращается сразу к 2 файлам и при этом они конфликтуют между собой
d3d8types.h
d3d9types.h

не пойму что и куда вставить, дабы предотвратить данную ошибку
мне необходимо работать с дх8
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.04.2016, 13:58
Ответы с готовыми решениями:

Двусвязный список - Error C2011: ElementsList: переопределение типа "struct"
Что я сделал не правильно? typedef struct ElementsList { struct ElementsList *Prev; struct ElementsList *Next; ...

Ошибка "error C2011: переопределение типа"
struct Tunit { public : int team; int team_agricultural; POINT location; POINT moveLocation; float max_helf; ...

Компилятор выдаёт ошибку: error C2011: Confection::Date: переопределение типа "struct". Как исправить?
#pragma once #pragma warning #ifndef Confection_H #define Confection_H #include <string> #include "Filling.h" using namespace...

7
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.04.2016, 17:28
Так зачем ты их вместе подключаешь, если нужен только 8?
0
0 / 0 / 2
Регистрация: 25.11.2013
Сообщений: 25
13.04.2016, 19:50  [ТС]
по умолчанию MFC или AFX грузит d3dx9types.h а как сделать чтобы не грузилась не знаю

Добавлено через 15 минут
директория C:\Program Files (x86)\Windows Kits\8.1\Include\shared содержит в своем расположении
и d3d9types.h и d3d8types.h

Добавлено через 16 минут
есть хидер d3d8.h как в него хидер дх8 задать?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.04.2016, 19:53
Ну а 9 чем плох? Он же новее.
0
0 / 0 / 2
Регистрация: 25.11.2013
Сообщений: 25
13.04.2016, 20:18  [ТС]
ну дело в том что это одно из приложений большого пакета, и все уже заточено под дх8, и остальное так же надо под него заточить
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.04.2016, 20:26
А как тогда остальной пакет скомпилировался?
0
0 / 0 / 2
Регистрация: 25.11.2013
Сообщений: 25
13.04.2016, 21:25  [ТС]
есть движок состоит из 3 основных папок и 3 дополнительных он компилится во всех режимах начиная от релиза(3 вида) заканчивая дебагом (3 вида)
каждое приложение состоит из 2 вещей где первая часть это или дриг или дополнительная папка. а вторая само приложение.
движок компилится без проблем с дх8
а вот с второй частьюприходиться попотеть.

так вот в этой тулзе, дополнительная папка(исходники), написана другими людьми, не теми что писали основной пакет, а основная часть первыми.
ну и второй момент я использую вс15 а написано по на 6 студии.

Добавлено через 17 минут
так что надо показать или как правильно переключение сделать

Добавлено через 21 минуту
готов оказать всестороннюю помощь для решения данной проблемы
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.04.2016, 22:00
Попробуй спросить в разделе DirectX.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.04.2016, 22:00
Помогаю со студенческими работами здесь

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда...

Переопределение типа
В windows.h все типы имеют переопределения вида LONG, UCHAR и так далее. Понятно, что это обычные типы long и unsigned char, но вот в чем...

Переопределение типа class
Подскажите в чем ошибка??? Не могу никак разобраться. &quot;Ошибка 1 error C2011: zvetnik: переопределение типа...

Переопределение типа(typedef)
Не как не могу разобраться что такое StartDLL/Startup в данном случае typedef void (*Startup)(); Startup StartDll; ...

Переопределение операции преобразования типа
Есть Class Complex у него две переменные типа double r,i; нужно написать оператор преобразования типа в double (double d = z) не понимаю...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru