Moi
En keksinyt parempaa otsikkoa mutta nyt en tajuu mikä on vikana.
Tällästä valittaa ja käytän Vc++ 2003:
"CGLModelRec.h(12) : error C2236: unexpected 'struct' 'ModelRec'
CGLModelRec.h(12) : error C2143: syntax error : missing ';' before '{'
CGLModelRec.h(12) : error C2447: missing function header (old-style formal list?)
CCGLModelRec.h(16) : error C2146: syntax error : missing ';' before identifier 'Rec'
CGLModelRec.h(16) : fatal error C1004: unexpected end of file found"
Ja tässä on tuo CGLModelRec.h:n koodi
#include "etx.h" void GetModelTextures() { Rec.Axis=false; Rec.Allied=false; Rec.BoltOnRemoval=false; if(strstr((char*)Rec.tex,"models")) { if(strstr((char*)Rec.tex,"allied")) { Rec.Allied=true; } if(strstr((char*)Rec.tex,"axis")) { Rec.Axis=true; } if(strstr((char*)Rec.tex,"helmet")) { Rec.BoltOnRemoval=true; } if(strstr((char*)Rec.tex,"mask")) { Rec.BoltOnRemoval=true; } if(strstr((char*)Rec.tex,"bbcap")) { Rec.BoltOnRemoval=true; } if(strstr((char*)Rec.tex,"cap")) { Rec.BoltOnRemoval=true; } if(strstr((char*)Rec.tex,"strap")) { Rec.BoltOnRemoval=true; } } }
Mitä hähähähäh
Tuossa kohtaa koodia ei näyttäisi olevan mitään vikaa.
Virhe on mahdollisesti tuolla etx.h tiedostossa eli sieltä puuttuu jostain kohtaa puolipiste.
Kiitoksia. Selvitän asiaa ja postitan etx.h:n koodit jos en löydä tuota virhettä.
Pilkkuvirhe(et) löytyi.. Mutta nyt tälläst virhettä:
C:\Documents and Settings\Jussi\Työpöytä\ETTCE\ETTCE\log.cpp(14) : error C2065: 'vsprintf_s' : undeclared identifier C:\Documents and Settings\Jussi\Työpöytä\ETTCE\ETTCE\log.cpp(18) : error C2065: 'localtime_s' : undeclared identifier C:\Documents and Settings\Jussi\Työpöytä\ETTCE\ETTCE\log.cpp(21) : error C2065: 'fopen_s' : undeclared identifier
Tässä sitten koodia..
(Mod. Edit. Lukisit ne virheet, niin ei tarvitsisi turhaan spammata foorumille.)
Vastaan nyt pelkän C-tietämyksen pohjalta, mutta minusta tuo sanoo selvästi, että kyseisiä funktioita ei ole määritelty. Liitä mukaan tiedosto(t), jo(i)ssa ne määritellään.
Sain jo ratkaistua onglman
http://www.youtube.com/watch?v=PWqCX9T3DzA
Aihe on jo aika vanha, joten et voi enää vastata siihen.