Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Justwait
6 / 6 / 0
Регистрация: 14.05.2011
Сообщений: 133
#1

Ошибка при компиляции - C++

07.05.2012, 19:54. Просмотров 636. Ответов 10
Метки нет (Все метки)

Вот сам код где ошибка
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
// Race value is index in ChrRaces.dbc
enum Races
{
    RACE_HUMAN          = 1,
    RACE_ORC            = 2,
    RACE_DWARF          = 3,
    RACE_NIGHTELF       = 4,
    RACE_UNDEAD_PLAYER  = 5,
    RACE_TAUREN         = 6,
    RACE_GNOME          = 7,
    RACE_TROLL          = 8,
    RACE_GOBLIN         = 9,
    RACE_BLOODELF       = 10,
    RACE_DRAENEI        = 11,
    RACE_FEL_ORC        = 12,
    RACE_NAGA           = 13,
    RACE_BROKEN         = 14,
    RACE_SKELETON       = 15
    RACE_VRYKUL         = 16
    RACE_TUSKARR        = 17,
    RACE_FOREST_TROLL   = 18,
    RACE_TAUNKA         = 19,
    RACE_NORTHREND_SKELETON = 20,
    RACE_ICE_TROLL      = 21
};
 
// max+1 for player race
#define MAX_RACES        21
 
#define RACEMASK_ALL_PLAYABLE \
    ((1<<(RACE_HUMAN-1))   |(1<<(RACE_ORC-1))           |(1<<(RACE_DWARF-1))  | \
    (1<<(RACE_NIGHTELF-1)) |(1<<(RACE_UNDEAD_PLAYER-1)) |(1<<(RACE_TAUREN-1)) | \
    (1<<(RACE_GNOME-1))    |(1<<(RACE_TROLL-1))         |(1<<(RACE_GOBLIN-1)) | \
    (1<<(RACE_BLOODELF-1)) |(1<<(RACE_DRAENEI-1))       |(1<<(RACE_FEL_ORC-1)) | \
    (1<<(RACE_NAGA-1))     |(1<<(RACE_SKELETON-1)))
 
#define RACEMASK_ALLIANCE \
    ((1<<(RACE_HUMAN-1)) | (1<<(RACE_DWARF-1)) | (1<<(RACE_NIGHTELF-1)) | \
    (1<<(RACE_GNOME-1)) | (1<<(RACE_DRAENEI-1)) | (1<<(RACE_FEL_ORC-1)) | \
    (1<<(RACE_SKELETON-1)))
 
#define RACEMASK_HORDE RACEMASK_ALL_PLAYABLE & ~RACEMASK_ALLIANCE
 
// Class value is index in ChrClasses.dbc
ну вот сама ошибка
Ошибка 1 error C2146: синтаксическая ошибка: отсутствие "}" перед идентификатором "RACE_VRYKUL" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 71 1 game
Ошибка 2 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 71 1 game
Ошибка 3 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 72 1 game
Ошибка 4 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 73 1 game
Ошибка 5 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 74 1 game
Ошибка 6 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 75 1 game
Ошибка 7 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 game
Ошибка 8 error C2143: синтаксическая ошибка: отсутствие ";" перед "}" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 game
Ошибка 9 error C2059: синтаксическая ошибка: } D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 game
Ошибка 10 error C2143: синтаксическая ошибка: отсутствие ";" перед "}" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 game
Ошибка 11 error C2059: синтаксическая ошибка: } D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 game
Ошибка 12 error C2146: синтаксическая ошибка: отсутствие "}" перед идентификатором "RACE_VRYKUL" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 71 1 scripts
Ошибка 13 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 71 1 scripts
Ошибка 14 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 72 1 scripts
Ошибка 15 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 73 1 scripts
Ошибка 16 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 74 1 scripts
Ошибка 17 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 75 1 scripts
Ошибка 18 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 scripts
Ошибка 19 error C2143: синтаксическая ошибка: отсутствие ";" перед "}" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 scripts
Ошибка 20 error C2059: синтаксическая ошибка: } D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 scripts
Ошибка 21 error C2143: синтаксическая ошибка: отсутствие ";" перед "}" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 scripts
Ошибка 22 error C2059: синтаксическая ошибка: } D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 scripts
Ошибка 23 error C2146: синтаксическая ошибка: отсутствие "}" перед идентификатором "RACE_VRYKUL" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 71 1 worldserver
Ошибка 24 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 71 1 worldserver
Ошибка 25 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 72 1 worldserver
Ошибка 26 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 73 1 worldserver
Ошибка 27 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 74 1 worldserver
Ошибка 28 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 75 1 worldserver
Ошибка 29 error C2440: инициализация: невозможно преобразовать "int" в "Races" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 worldserver
Ошибка 30 error C2143: синтаксическая ошибка: отсутствие ";" перед "}" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 worldserver
Ошибка 31 error C2059: синтаксическая ошибка: } D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 worldserver
Ошибка 32 error C2143: синтаксическая ошибка: отсутствие ";" перед "}" D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 worldserver
Ошибка 33 error C2059: синтаксическая ошибка: } D:\E\wow.3.3.5\Asperin\Old-chaos-core\src\server\game\Miscellaneous\SharedDefines.h 77 1 worldserver
34 IntelliSense: требуется фигурная скобка "}" d:\e\wow.3.3.5\asperin\old-chaos-core\src\server\game\miscellaneous\shareddefines.h 71 2 game
Как исправить ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 19:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка при компиляции (C++):

Ошибка при компиляции. Где ошибка? (Работа с классом) - C++
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined reference to `MeterNZiF::MeterNZiF()' &quot; на 7 строку приложения. ...

Ошибка памяти при выполнении, при компиляции не выводит ошибки - C++
ПОмогите плс программа вводит строку символов до точки, а после вычисляет процент согласных в этой строке и выводит их в обратном порядке....

Не является внутренней или внешней командой - ошибка не при компиляции а при работе программы - C++
В VS скомпилировал код #include &lt;iostream&gt; using namespace std; int main() { int a; cout&lt;&lt;&quot;Hallo&quot;; cin&gt;&gt;a; cout&lt;&lt;a; ...

Использование шаблонов при наследовании, ошибка при компиляции - C++
При изучении списков написал шаблон протестировал, все работает. После написал класс наследник от шаблона List.h, компилятор выдает...

При компиляции ошибка. Ошибка c++ C2678 - C++
Ошибка c++ C2678 #include &lt;windows.h&gt; #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;fstream&gt; #include...

Ошибка при компиляции - C++
Я начинающий при компиляции в DEV-C++ выдаёт Compiler: Default compiler Building Makefile: &quot;C:\Dev-Cpp\Makefile.win&quot; Executing ...

10
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
07.05.2012, 20:07 #2
с 4 по 24 строки уверен что именно запятые? может ; например?
1
Justwait
6 / 6 / 0
Регистрация: 14.05.2011
Сообщений: 133
07.05.2012, 20:10  [ТС] #3
Дмитрий 93, То не со всем понял ?
0
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
07.05.2012, 20:14 #4
Цитата Сообщение от Justwait Посмотреть сообщение
Дмитрий 93, То не со всем понял ?
я читаю список ошибок и вижу лютое отуствие точек с запятыми
0
Justwait
6 / 6 / 0
Регистрация: 14.05.2011
Сообщений: 133
07.05.2012, 20:17  [ТС] #5
И где их ставить ?
0
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
07.05.2012, 20:19 #6
Цитата Сообщение от Justwait Посмотреть сообщение
И где их ставить ?
если я ниче не спутал то ставь вместо запятых в 4 по 24 строки, а вообще внимательнее читай список ошибок. там много интересного бывает
0
Justwait
6 / 6 / 0
Регистрация: 14.05.2011
Сообщений: 133
07.05.2012, 22:36  [ТС] #7
Ставил без изменений

Добавлено через 2 часа 13 минут
Помогите кто плз изменить код ,уже целый день голову ломаю не могу понять что не так ,изменить плз и скинте буду очень благодарен
0
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
08.05.2012, 01:17 #8
Как минимум нет 2 запятых в конце строки в перечислении (18-19 строки в коде).
0
Justwait
6 / 6 / 0
Регистрация: 14.05.2011
Сообщений: 133
08.05.2012, 10:35  [ТС] #9
Ставил я эти запятые
0
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
08.05.2012, 11:17 #10
Цитата Сообщение от Justwait Посмотреть сообщение
RACE_VRYKUL = 16
Цитата Сообщение от Justwait Посмотреть сообщение
Ошибка 1 error C2146: синтаксическая ошибка: отсутствие "}" перед идентификатором "RACE_VRYKUL"
как минимум ставишь запятые, а потом смотрим дальше
0
Justwait
6 / 6 / 0
Регистрация: 14.05.2011
Сообщений: 133
08.05.2012, 12:26  [ТС] #11
Сейчас попробуем
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2012, 12:26
Привет! Вот еще темы с ответами:

Ошибка при компиляции - C++
Здравствуйте, при компиляции данного когда появляется данная ошибка. Задача - перевести полученное число в двоичную систему, провести...

Ошибка при компиляции - C++
#include&quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;iomanip&gt; #include&lt;cmath&gt; #include&lt;time.h&gt; int main() { float mas; ...

Ошибка при компиляции - C++
Помогите исправить cannot convert 'std::string {aka std::basic_string&lt;char&gt;}' to 'const char*' for argument '1' to 'int strcmp(const...

Ошибка при компиляции - C++
template &lt;class Data&gt; List &lt;Data&gt;::~List() { if (pbeg !=0) { Node *pv = pbeg; while (pv) { ...


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

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
08.05.2012, 12:26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru