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

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

01.08.2017, 22:57. Показов 2237. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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 =...

Ошибка expected constructor, destructor, or type conversion before '(' toke
Возникает ошибка expected constructor, destructor, or type conversion before '(' toke в 7 и 16...

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

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

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

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

Добавлено через 17 часов 3 минуты
Так как решить мою проблему?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2017, 16:50

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

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

Expected constructor, destructor, or type conversion before "initwindow"
Помогите:Установила Си. Почему программы не компилируются? Пишет: ...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru