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

Ошибка error: ./SDK/SDK.h:11:37: error: expected constructor, destructor, or type conversion before '(' token

01.08.2017, 22:57. Показов 3294. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возникает такая ошибка при компиляции, в коде особо не разбираюсь, прошу помочь, вот код:

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
//============== Copyright © 2010 IV:MP Team. All rights reserved. ==============
// File: SDK.h
//===============================================================================
 
#pragma once
 
#include <string.h>
#include "Squirrel.h"
 
#ifndef _LINUX
#define EXPORT extern "C" __declspec(dllexport)
#else
#define EXPORT extern "C"
#endif
 
typedef void (* LogPrintf_t)(const char * szFormat, ...);
#define LogPrintf FuncContainer.myLogPrintf
 
void RegisterFunction(HSQUIRRELVM pVM, const char * szName, SQFUNCTION pfnFunction);
 
struct FuncContainer_t
{
    sq_open_t sqopen;
    sq_newthread_t sqnewthread;
    sq_seterrorhandler_t sqseterrorhandler;
    sq_close_t sqclose;
    sq_setforeignptr_t sqsetforeignptr;
    sq_getforeignptr_t sqgetforeignptr;
    sq_setprintfunc_t sqsetprintfunc;
    sq_getprintfunc_t sqgetprintfunc;
    sq_geterrorfunc_t sqgeterrorfunc;
    sq_suspendvm_t sqsuspendvm;
    sq_wakeupvm_t sqwakeupvm;
    sq_getvmstate_t sqgetvmstate;
    sq_compile_t sqcompile;
    sq_compilebuffer_t sqcompilebuffer;
    sq_enabledebuginfo_t sqenabledebuginfo;
    sq_notifyallexceptions_t sqnotifyallexceptions;
    sq_setcompilererrorhandler_t sqsetcompilererrorhandler;
    sq_push_t sqpush;
    sq_pop_t sqpop;
    sq_poptop_t sqpoptop;
    sq_remove_t sqremove;
    sq_gettop_t sqgettop;
    sq_settop_t sqsettop;
    sq_reservestack_t sqreservestack;
    sq_cmp_t sqcmp;
    sq_move_t sqmove;
    sq_newuserdata_t sqnewuserdata;
    sq_newtable_t sqnewtable;
    sq_newarray_t sqnewarray;
    sq_newclosure_t sqnewclosure;
    sq_setparamscheck_t sqsetparamscheck;
    sq_bindenv_t sqbindenv;
    sq_pushstring_t sqpushstring;
    sq_pushfloat_t sqpushfloat;
    sq_pushinteger_t sqpushinteger;
    sq_pushbool_t sqpushbool;
    sq_pushuserpointer_t sqpushuserpointer;
    sq_pushnull_t sqpushnull;
    sq_gettype_t sqgettype;
    sq_getsize_t sqgetsize;
    sq_getbase_t sqgetbase;
    sq_instanceof_t sqinstanceof;
    sq_tostring_t sqtostring;
    sq_tobool_t sqtobool;
    sq_getstring_t sqgetstring;
    sq_getinteger_t sqgetinteger;
    sq_getfloat_t sqgetfloat;
    sq_getbool_t sqgetbool;
    sq_getthread_t sqgetthread;
    sq_getuserpointer_t sqgetuserpointer;
    sq_getuserdata_t sqgetuserdata;
    sq_settypetag_t sqsettypetag;
    sq_gettypetag_t sqgettypetag;
    sq_setreleasehook_t sqsetreleasehook;
    sq_getscratchpad_t sqgetscratchpad;
    sq_getfunctioninfo_t sqgetfunctioninfo;
    sq_getclosureinfo_t sqgetclosureinfo;
    sq_setnativeclosurename_t sqsetnativeclosurename;
    sq_setinstanceup_t sqsetinstanceup;
    sq_getinstanceup_t sqgetinstanceup;
    sq_setclassudsize_t sqsetclassudsize;
    sq_newclass_t sqnewclass;
    sq_createinstance_t sqcreateinstance;
    sq_setattributes_t sqsetattributes;
    sq_getattributes_t sqgetattributes;
    sq_getclass_t sqgetclass;
    sq_weakref_t sqweakref;
    sq_getdefaultdelegate_t sqgetdefaultdelegate;
    sq_pushroottable_t sqpushroottable;
    sq_pushregistrytable_t sqpushregistrytable;
    sq_pushconsttable_t sqpushconsttable;
    sq_setroottable_t sqsetroottable;
    sq_setconsttable_t sqsetconsttable;
    sq_newslot_t sqnewslot;
    sq_deleteslot_t sqdeleteslot;
    sq_set_t sqset;
    sq_get_t sqget;
    sq_rawget_t sqrawget;
    sq_rawset_t sqrawset;
    sq_rawdeleteslot_t sqrawdeleteslot;
    sq_arrayappend_t sqarrayappend;
    sq_arraypop_t sqarraypop;
    sq_arrayresize_t sqarrayresize;
    sq_arrayreverse_t sqarrayreverse;
    sq_arrayremove_t sqarrayremove;
    sq_arrayinsert_t sqarrayinsert;
    sq_setdelegate_t sqsetdelegate;
    sq_getdelegate_t sqgetdelegate;
    sq_clone_t sqclone;
    sq_setfreevariable_t sqsetfreevariable;
    sq_next_t sqnext;
    sq_getweakrefval_t sqgetweakrefval;
    sq_clear_t sqclear;
    sq_call_t sqcall;
    sq_resume_t sqresume;
    sq_getlocal_t sqgetlocal;
    sq_getfreevariable_t sqgetfreevariable;
    sq_throwerror_t sqthrowerror;
    sq_reseterror_t sqreseterror;
    sq_getlasterror_t sqgetlasterror;
    sq_getstackobj_t sqgetstackobj;
    sq_pushobject_t sqpushobject;
    sq_addref_t sqaddref;
    sq_release_t sqrelease;
    sq_resetobject_t sqresetobject;
    sq_objtostring_t sqobjtostring;
    sq_objtobool_t sqobjtobool;
    sq_objtointeger_t sqobjtointeger;
    sq_objtofloat_t sqobjtofloat;
    sq_getobjtypetag_t sqgetobjtypetag;
    sq_collectgarbage_t sqcollectgarbage;
    sq_writeclosure_t sqwriteclosure;
    sq_readclosure_t sqreadclosure;
    sq_malloc_t sqmalloc;
    sq_realloc_t sqrealloc;
    sq_free_t sqfree;
    sq_stackinfos_t sqstackinfos;
    sq_setdebughook_t sqsetdebughook;
    LogPrintf_t myLogPrintf;
};
 
extern FuncContainer_t FuncContainer;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.08.2017, 22:57
Ответы с готовыми решениями:

Ошибка expected constructor, destructor, or type conversion before ';' token
выдает ошибку expected constructor, destructor, or type conversion before ';' token с 61-90 строчку.че делать уже не знаю.проверяла код ...

Expected constructor, destructor, or type conversion before '.' token
struct Gf3 { GLfloat x; GLfloat y; GLfloat z; } p1,p2,p3,t; t.x = 0.0; t.y = 0.0; t.z = 1.0; p1.x = 0.0; p1.y =...

Ошибка expected constructor, destructor, or type conversion before '(' toke
Возникает ошибка expected constructor, destructor, or type conversion before '(' toke в 7 и 16 строчке. #include &lt;iostream&gt; ...

2
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12919 / 6787 / 1817
Регистрация: 18.10.2014
Сообщений: 17,169
02.08.2017, 03:23
Вы пытаетесь компилировать вариант кода для MS Visual Studio компилятором GCC. Надо определить макро _LINUX в настройках GCC. Например, добавить в командную строку GCC -D_LINUX. Это однако не гарантирует компилируемости кода через GCC под Windows.

На какой платформе вы пытаетесь все это компилировать?
0
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 6
03.08.2017, 16:50  [ТС]
TheCalligrapher, пытаюсь компилировать все я на платформе Linux Centos 7, можно поподробнее, где и что и как надо поменять, чтобы все работало? Может воспользуемся другими средствами связи, чтобы быстрее решить проблему?

Добавлено через 12 часов 17 минут
TheCalligrapher, C компиляторами особо не общаюсь, нужно скомпилировать плагин, а никак не выходит

Добавлено через 17 часов 3 минуты
Так как решить мою проблему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2017, 16:50
Помогаю со студенческими работами здесь

Ошибка "expected constructor, destructor, or type conversion"
//ourfunc.cpp - îïðåäåëÿåò âàøó ñîáñòâåííóþ ôóíêöèþ #include &lt;iostream&gt; using namespace std; void simon(int); //ïðîòîòèï ôóíêöèè ...

Ошибка expected constructor, destructor, or type conversion before '(' token
Извините за глупый вопрос, но всё же возникает ошибка expected constructor, destructor, or type conversion before '(' token Что от меня...

Ошибка: "expected constructor, destructor, or type conversion before '(' token"
connect(CommandLinkButton,clicked(),MainWindow,MainWindow::knopka()); Выдаёт ошибку expected constructor, destructor, or type conversion...

Expected constructor, destructor, or type conversion before "initwindow"
Помогите:Установила Си. Почему программы не компилируются? Пишет: -I&quot;C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include&quot; ...

Expected constructor, destructor, or type conversion before "void"
Народ. Привет всем. Проблема такая...есть текст программы на С. Вот ее начальный кусок: #include &lt;stdio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru