[Dev-C++] compilation errors with std
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Lior W. <we...@st...> - 2004-04-19 16:55:30
|
Hi,
I get the following error message when I try to use std vectors. this =
seems to be related to missing header file inclusion. What do i have to =
do? The related code section is at the end of this mail.
In file included from C:/Dev-Cpp/include/c++/cstring:49,
from C:/Dev-Cpp/include/c++/bits/stl_algobase.h:65,
from C:/Dev-Cpp/include/c++/vector:67,
from VNT/tissue.h:9,
from VNT/vnt.h:5,
from main.cpp:4:
C:/Dev-Cpp/include/c++/cstddef:52: `ptrdiff_t' not declared
In file included from C:/Dev-Cpp/include/c++/bits/stl_algobase.h:67,
from C:/Dev-Cpp/include/c++/vector:67,
from VNT/tissue.h:9,
from VNT/vnt.h:5,
from main.cpp:4:
C:/Dev-Cpp/include/c++/cstdlib:86: `div_t' not declared
C:/Dev-Cpp/include/c++/cstdlib:87: `ldiv_t' not declared
C:/Dev-Cpp/include/c++/cstdlib:89: `abort' not declared
C:/Dev-Cpp/include/c++/cstdlib:90: `abs' not declared
C:/Dev-Cpp/include/c++/cstdlib:91: `atexit' not declared
C:/Dev-Cpp/include/c++/cstdlib:92: `atof' not declared
C:/Dev-Cpp/include/c++/cstdlib:93: `atoi' not declared
C:/Dev-Cpp/include/c++/cstdlib:94: `atol' not declared
C:/Dev-Cpp/include/c++/cstdlib:95: `bsearch' not declared
C:/Dev-Cpp/include/c++/cstdlib:96: `calloc' not declared
C:/Dev-Cpp/include/c++/cstdlib:97: `div' not declared
C:/Dev-Cpp/include/c++/cstdlib:98: `exit' not declared
C:/Dev-Cpp/include/c++/cstdlib:99: `free' not declared
C:/Dev-Cpp/include/c++/cstdlib:100: `getenv' not declared
C:/Dev-Cpp/include/c++/cstdlib:101: `labs' not declared
C:/Dev-Cpp/include/c++/cstdlib:102: `ldiv' not declared
C:/Dev-Cpp/include/c++/cstdlib:103: `malloc' not declared
C:/Dev-Cpp/include/c++/cstdlib:104: `mblen' not declared
C:/Dev-Cpp/include/c++/cstdlib:105: `mbstowcs' not declared
C:/Dev-Cpp/include/c++/cstdlib:106: `mbtowc' not declared
C:/Dev-Cpp/include/c++/cstdlib:107: `qsort' not declared
C:/Dev-Cpp/include/c++/cstdlib:108: `rand' not declared
C:/Dev-Cpp/include/c++/cstdlib:109: `realloc' not declared
C:/Dev-Cpp/include/c++/cstdlib:110: `srand' not declared
C:/Dev-Cpp/include/c++/cstdlib:111: `strtod' not declared
C:/Dev-Cpp/include/c++/cstdlib:112: `strtol' not declared
C:/Dev-Cpp/include/c++/cstdlib:113: `strtoul' not declared
C:/Dev-Cpp/include/c++/cstdlib:114: `system' not declared
C:/Dev-Cpp/include/c++/cstdlib:115: `wcstombs' not declared
C:/Dev-Cpp/include/c++/cstdlib:116: `wctomb' not declared
In file included from C:/Dev-Cpp/include/c++/mingw32/bits/c++io.h:35,
from C:/Dev-Cpp/include/c++/bits/fpos.h:44,
from C:/Dev-Cpp/include/c++/iosfwd:46,
from C:/Dev-Cpp/include/c++/bits/stl_algobase.h:70,
from C:/Dev-Cpp/include/c++/vector:67,
from VNT/tissue.h:9,
from VNT/vnt.h:5,
from main.cpp:4:
C:/Dev-Cpp/include/c++/cstdio:99: `FILE' not declared
C:/Dev-Cpp/include/c++/cstdio:100: `fpos_t' not declared
C:/Dev-Cpp/include/c++/cstdio:102: `clearerr' not declared
C:/Dev-Cpp/include/c++/cstdio:103: `fclose' not declared
C:/Dev-Cpp/include/c++/cstdio:104: `feof' not declared
C:/Dev-Cpp/include/c++/cstdio:105: `ferror' not declared
C:/Dev-Cpp/include/c++/cstdio:106: `fflush' not declared
C:/Dev-Cpp/include/c++/cstdio:107: `fgetc' not declared
C:/Dev-Cpp/include/c++/cstdio:108: `fgetpos' not declared
C:/Dev-Cpp/include/c++/cstdio:109: `fgets' not declared
C:/Dev-Cpp/include/c++/cstdio:110: `fopen' not declared
C:/Dev-Cpp/include/c++/cstdio:111: `fprintf' not declared
C:/Dev-Cpp/include/c++/cstdio:112: `fputc' not declared
C:/Dev-Cpp/include/c++/cstdio:113: `fputs' not declared
C:/Dev-Cpp/include/c++/cstdio:114: `fread' not declared
C:/Dev-Cpp/include/c++/cstdio:115: `freopen' not declared
C:/Dev-Cpp/include/c++/cstdio:116: `fscanf' not declared
C:/Dev-Cpp/include/c++/cstdio:117: `fseek' not declared
C:/Dev-Cpp/include/c++/cstdio:118: `fsetpos' not declared
C:/Dev-Cpp/include/c++/cstdio:119: `ftell' not declared
C:/Dev-Cpp/include/c++/cstdio:120: `fwrite' not declared
C:/Dev-Cpp/include/c++/cstdio:121: `getc' not declared
C:/Dev-Cpp/include/c++/cstdio:122: `getchar' not declared
C:/Dev-Cpp/include/c++/cstdio:123: `gets' not declared
C:/Dev-Cpp/include/c++/cstdio:124: `perror' not declared
C:/Dev-Cpp/include/c++/cstdio:125: `printf' not declared
C:/Dev-Cpp/include/c++/cstdio:126: `putc' not declared
C:/Dev-Cpp/include/c++/cstdio:127: `putchar' not declared
C:/Dev-Cpp/include/c++/cstdio:128: `puts' not declared
C:/Dev-Cpp/include/c++/cstdio:129: `remove' not declared
C:/Dev-Cpp/include/c++/cstdio:130: `rename' not declared
C:/Dev-Cpp/include/c++/cstdio:131: `rewind' not declared
C:/Dev-Cpp/include/c++/cstdio:132: `scanf' not declared
C:/Dev-Cpp/include/c++/cstdio:133: `setbuf' not declared
C:/Dev-Cpp/include/c++/cstdio:134: `setvbuf' not declared
C:/Dev-Cpp/include/c++/cstdio:135: `sprintf' not declared
C:/Dev-Cpp/include/c++/cstdio:136: `sscanf' not declared
C:/Dev-Cpp/include/c++/cstdio:137: `tmpfile' not declared
C:/Dev-Cpp/include/c++/cstdio:138: `tmpnam' not declared
C:/Dev-Cpp/include/c++/cstdio:139: `ungetc' not declared
C:/Dev-Cpp/include/c++/cstdio:140: `vfprintf' not declared
C:/Dev-Cpp/include/c++/cstdio:141: `vprintf' not declared
C:/Dev-Cpp/include/c++/cstdio:142: `vsprintf' not declared
In file included from C:/Dev-Cpp/include/c++/cwchar:51,
from C:/Dev-Cpp/include/c++/bits/fpos.h:45,
from C:/Dev-Cpp/include/c++/iosfwd:46,
from C:/Dev-Cpp/include/c++/bits/stl_algobase.h:70,
from C:/Dev-Cpp/include/c++/vector:67,
from VNT/tissue.h:9,
from VNT/vnt.h:5,
from main.cpp:4:
C:/Dev-Cpp/include/c++/ctime:66: `clock_t' not declared
C:/Dev-Cpp/include/c++/ctime:67: `time_t' not declared
C:/Dev-Cpp/include/c++/ctime:68: `tm' not declared
C:/Dev-Cpp/include/c++/ctime:70: `clock' not declared
C:/Dev-Cpp/include/c++/ctime:71: `difftime' not declared
C:/Dev-Cpp/include/c++/ctime:72: `mktime' not declared
C:/Dev-Cpp/include/c++/ctime:73: `time' not declared
C:/Dev-Cpp/include/c++/ctime:74: `asctime' not declared
C:/Dev-Cpp/include/c++/ctime:75: `ctime' not declared
C:/Dev-Cpp/include/c++/ctime:76: `gmtime' not declared
C:/Dev-Cpp/include/c++/ctime:77: `localtime' not declared
C:/Dev-Cpp/include/c++/ctime:78: `strftime' not declared
In file included from C:/Dev-Cpp/include/c++/bits/fpos.h:45,
from C:/Dev-Cpp/include/c++/iosfwd:46,
from C:/Dev-Cpp/include/c++/bits/stl_algobase.h:70,
from C:/Dev-Cpp/include/c++/vector:67,
from VNT/tissue.h:9,
from VNT/vnt.h:5,
from main.cpp:4:
C:/Dev-Cpp/include/c++/cwchar:71: `mbstate_t' not declared
In file included from VNT/vnt.h:5,
from main.cpp:4:
VNT/tissue.h:14: parse error before `>' token
VNT/tissue.h:21: template declaration of `
VNT::std::vector<VNT::Neuron<VNT::Neurite, VNT::Synapse, VNT::Spike>, =
VNT::std::allocator<VNT::Neuron<VNT::Neurite, VNT::Synapse, =
VNT::Spike> > >=20
VNT::VNT::neuron'
VNT/tissue.h:21: confused by earlier errors, bailing out
The code section:
#include "neuron.h"
#include "time.h"
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <GL/freeglut.h>
// program code starts here, but is not related to the error message. I =
think.
greetings
Lior
|