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.