Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[GCC] Error: expected identifier or ( before / token

Pagina: 1
Acties:

  • Speedsmile
  • Registratie: Juni 2004
  • Laatst online: 17-11 23:18
Ik heb hier een probleempje met het compilen van een Matlab mex file, dus gewoon c/c++, onder linux gebruikmakend van de gcc compiler. Onder windows zijn er absoluut geen problemen maar nu kom ik opeens 10+ error tegen. Het gaat om het volgende stukje code:

C:
1
2
3
4
5
6
7
8
9
10
11
// You can include any C libraries that you normally use
#include "math.h"
#include "mex.h"   //--This one is required


void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
.......

    return;
}



Hoe kan ik nu deze error krijgen:

coordTransformation.c:1: error: expected identifier or ‘(’ before ‘/’ token

Dit is gewoon een comment, zou niet weten waarom daar wat voor moet, iemand enig idee?

[ Voor 6% gewijzigd door Speedsmile op 21-07-2008 17:54 ]

If good's on the left, then I'm sticking to the right.


Verwijderd

edit: zo ik had ook even een helder momentje 8)7

[ Voor 76% gewijzigd door Verwijderd op 21-07-2008 23:53 ]


  • Icelus
  • Registratie: Januari 2004
  • Niet online
‘//’ wordt officieel niet door (ANSI-)C ondersteunt. Bij sommige compilers kun je dit activeren of probeer in ‘C++-mode’ te compileren.

Developer Accused Of Unreadable Code Refuses To Comment


  • Speedsmile
  • Registratie: Juni 2004
  • Laatst online: 17-11 23:18
Ok inderdaad, de file even cpp noemen was al genoeg, hartelijk bedankt.

If good's on the left, then I'm sticking to the right.


  • farlane
  • Registratie: Maart 2000
  • Laatst online: 16-11 18:33
Je compiled nu als C++, wat wel meer gevolgen heeft dan een nieuwere C standaard gebruiken ( -std=c99 bv )

[ Voor 27% gewijzigd door farlane op 22-07-2008 01:02 ]

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • Speedsmile
  • Registratie: Juni 2004
  • Laatst online: 17-11 23:18
farlane schreef op dinsdag 22 juli 2008 @ 01:01:
Je compiled nu als C++, wat wel meer gevolgen heeft dan een nieuwere C standaard gebruiken ( -std=c99 bv )
Dat had ik wel verwacht, maar in dit geval is dat geen probleem, ik moet binnenkort toch c++ functionaliteit gebruiken in mijn mex files.

If good's on the left, then I'm sticking to the right.

Pagina: 1