"expected initializer before" dans Vue_opengl.cc

"expected initializer before" dans Vue_opengl.cc

by Tobia Rune Sigurd Fjellman -
Number of replies: 9

Bonjour,

Lorsque je tape la commande make pour compiler je reçoit l'erreur : "expected initializer before using".

Cette erreur me renvois à la première ligne de code qui ne contient pas de #include fichier.h (celle qui contient le using namespace std;). Croyez vous pouvoir m'indiquer ou se trouve l'erreur?

Merci d'avance.


In reply to Tobia Rune Sigurd Fjellman

Re: "expected initializer before" dans Vue_opengl.cc

by Josué Antoine Maechling -

Le problème se trouve peut-être dans un de tes include

Regarde si tu n'as pas oublié de ";" par exemple

In reply to Tobia Rune Sigurd Fjellman

Re: "expected initializer before" dans Vue_opengl.cc

by Deleted user -

Au pifomètre, tu n'as pas oublié un ';' ou '{' / '(' quelque part?


(Oops, j'arrive en retard on dirait :) )

In reply to Deleted user

Re: "expected initializer before" dans Vue_opengl.cc

by Tobia Rune Sigurd Fjellman -

#include "vue_opengl.h"
#include "vertex_shader.h" // Identifiants Qt de nos différents attributs
#include "Toupie.h"
#include "Systeme.h"

je ne vois pas de fautes perso :/

In reply to Tobia Rune Sigurd Fjellman

Re: "expected initializer before" dans Vue_opengl.cc

by Deleted user -
Essaye de compiler ce code, main.cpp:

#include "proto.h"
using namespace std;
int main(){
  return 0;
}
double mult(double in){
  return in*2.;
}

et dans proto.h:
double mult(double)

J'obtiens ensuite la même erreur que toi. Il s'agit à mon avis d'une erreur de syntaxe, mais il va falloir que tu la cherches ailleurs qu'aux includes.
EDIT: L'erreur étant un ';' manquant dans proto.h évidemment.
In reply to Tobia Rune Sigurd Fjellman

Re: "expected initializer before" dans Vue_opengl.cc

by Josué Antoine Maechling -

je ne vois pas de fautes perso :/

c'est normal si tu ne vois pas de fautes c'est que tu n'as pas lu mon message ;)

Comme louis le dit ça vient certainement de tes .h