Compile errors for JUCE w/ Dev C++ 4.9.8


#1

So im trying to compile juce and i followed the instructions provided with the juce 1.7 download. I am working with dev c++ 4.9.8. I downloaded the microsoft sdk and then i included the proper links in the c++ includes. I then try to compile it and I get a slew of errors.
Here is the compile log:

Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\JAMIE BERNIER\Desktop\JUCE\juce\build\win32\devcpp\Makefile.win"
Executing  make...
make.exe -f "C:\Documents and Settings\JAMIE BERNIER\Desktop\JUCE\juce\build\win32\devcpp\Makefile.win" all
g++.exe -c ../../../src/juce_core/basics/juce_Logger.cpp -o ../../../bin/intermediate_devcpp/juce_Logger.o -I"C:/Dev-Cpp/include/c++"  -I"C:/Dev-Cpp/include/c++/mingw32"  -I"C:/Dev-Cpp/include/c++/backward"  -I"C:/Dev-Cpp/include"  -I"c:/Program Files/Microsoft SDK/include"  -I"c:/Program Files/Microsoft SDK/include/win64/atl"  -I"c:/Program Files/Microsoft SDK/include/win64/crt"    -fexceptions -fexpensive-optimizations -O3

In file included from C:/Dev-Cpp/include/stddef.h:6,
                 from C:/Dev-Cpp/include/stdlib.h:38,
                 from ../../../src/juce_core/basics/juce_StandardHeader.h:44,
                 from ../../../src/juce_core/basics/juce_Logger.cpp:32:
c:/Program Files/Microsoft SDK/include/win64/crt/stddef.h:119: redeclaration of 
   C++ built-in type `wchar_t'

In file included from ../../../src/juce_core/basics/juce_StandardHeader.h:46,
                 from ../../../src/juce_core/basics/juce_Logger.cpp:32:
C:/Dev-Cpp/include/stdio.h:216: type specifier omitted for parameter `

   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:217: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:218: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:219: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:224: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:224: parse error before `)' token

C:/Dev-Cpp/include/stdio.h: In function `int vsnprintf(...)':
C:/Dev-Cpp/include/stdio.h:225: `s' undeclared (first use this function)

C:/Dev-Cpp/include/stdio.h:225: (Each undeclared identifier is reported only 
   once for each function it appears in.)

C:/Dev-Cpp/include/stdio.h:225: `n' undeclared (first use this function)

C:/Dev-Cpp/include/stdio.h:225: `format' undeclared (first use this function)

C:/Dev-Cpp/include/stdio.h:225: `arg' undeclared (first use this function)

C:/Dev-Cpp/include/stdio.h: At global scope:
C:/Dev-Cpp/include/stdio.h:349: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:350: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:351: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:352: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:356: parse error before `*' token

C:/Dev-Cpp/include/stdio.h:357: parse error before `,' token

C:/Dev-Cpp/include/stdio.h:358: parse error before `,' token

C:/Dev-Cpp/include/stdio.h:362: parse error before `*' token

C:/Dev-Cpp/include/stdio.h:363: parse error before `)' token

C:/Dev-Cpp/include/stdio.h:365: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/stdio.h:365: parse error before `*' token

C:/Dev-Cpp/include/stdio.h:367: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/stdio.h:367: 'wint_t' is used as a type, but is not defined 
   as a type.

C:/Dev-Cpp/include/stdio.h:383: type specifier omitted for parameter `
   __gnuc_va_list'

C:/Dev-Cpp/include/stdio.h:383: parse error before `)' token

C:/Dev-Cpp/include/stdio.h:400: parse error before `)' token

C:/Dev-Cpp/include/stdio.h:401: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/stdio.h:401: 'wint_t' is used as a type, but is not defined 
   as a type.

C:/Dev-Cpp/include/stdio.h:406: parse error before `)' token

C:/Dev-Cpp/include/stdio.h:407: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/stdio.h:407: 'wint_t' is used as a type, but is not defined 
   as a type.

In file included from ../../../src/juce_core/basics/juce_StandardHeader.h:51,
                 from ../../../src/juce_core/basics/juce_Logger.cpp:32:
C:/Dev-Cpp/include/ctype.h:190: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:191: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:192: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:193: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:194: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:194: parse error before `)' token

C:/Dev-Cpp/include/ctype.h:194: initializer list being treated as compound 
   expression

C:/Dev-Cpp/include/ctype.h:195: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:195: parse error before `)' token

C:/Dev-Cpp/include/ctype.h:195: initializer list being treated as compound 
   expression

C:/Dev-Cpp/include/ctype.h:196: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:197: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:198: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:199: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:200: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:201: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:202: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:203: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:213: `wint_t' was not declared in this scope

C:/Dev-Cpp/include/ctype.h:213: parse error before `)' token

C:/Dev-Cpp/include/ctype.h: In function `int iswalnum(...)':
C:/Dev-Cpp/include/ctype.h:213: `int iswalnum(...)' redeclared as different 
   kind of symbol

C:/Dev-Cpp/include/ctype.h:190: previous declaration of `int iswalnum'

C:/Dev-Cpp/include/ctype.h:190: previous non-function declaration `int iswalnum
   '

C:/Dev-Cpp/include/ctype.h:213: conflicts with function declaration `int 
   iswalnum(...)'

C:/Dev-Cpp/include/ctype.h:213: `wc' undeclared (first use this function)

C:/Dev-Cpp/include/ctype.h:213: `iswctype' cannot be used as a function

C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:214: parse error before `)' token

C:/Dev-Cpp/include/ctype.h: In function `int iswalpha(...)':
C:/Dev-Cpp/include/ctype.h:214: `int iswalpha(...)' redeclared as different 
   kind of symbol
C:/Dev-Cpp/include/ctype.h:191: previous declaration of `int iswalpha'
C:/Dev-Cpp/include/ctype.h:191: previous non-function declaration `int iswalpha
   '
C:/Dev-Cpp/include/ctype.h:214: conflicts with function declaration `int 
   iswalpha(...)'
C:/Dev-Cpp/include/ctype.h:214: `iswctype' cannot be used as a function
C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:215: parse error before `)' token
C:/Dev-Cpp/include/ctype.h: In function `int iswascii(...)':
C:/Dev-Cpp/include/ctype.h:215: `int iswascii(...)' redeclared as different 
   kind of symbol

C:/Dev-Cpp/include/ctype.h:192: previous declaration of `int iswascii'
C:/Dev-Cpp/include/ctype.h:192: previous non-function declaration `int iswascii
   '
C:/Dev-Cpp/include/ctype.h:215: conflicts with function declaration `int 
   iswascii(...)'
C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:216: parse error before `)' token
C:/Dev-Cpp/include/ctype.h: In function `int iswcntrl(...)':
C:/Dev-Cpp/include/ctype.h:216: `int iswcntrl(...)' redeclared as different 
   kind of symbol
C:/Dev-Cpp/include/ctype.h:193: previous declaration of `int iswcntrl'

C:/Dev-Cpp/include/ctype.h:193: previous non-function declaration `int iswcntrl
   '
C:/Dev-Cpp/include/ctype.h:216: conflicts with function declaration `int 
   iswcntrl(...)'
C:/Dev-Cpp/include/ctype.h:216: `iswctype' cannot be used as a function
C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:217: parse error before `)' token
C:/Dev-Cpp/include/ctype.h: In function `int iswdigit(...)':
C:/Dev-Cpp/include/ctype.h:217: `int iswdigit(...)' redeclared as different 
   kind of symbol
C:/Dev-Cpp/include/ctype.h:196: previous declaration of `int iswdigit'
C:/Dev-Cpp/include/ctype.h:196: previous non-function declaration `int iswdigit
   '
C:/Dev-Cpp/include/ctype.h:217: conflicts with function declaration `int 
   iswdigit(...)'
C:/Dev-Cpp/include/ctype.h:217: `iswctype' cannot be used as a function
C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:218: parse error before `)' token
C:/Dev-Cpp/include/ctype.h: In function `int iswgraph(...)':
C:/Dev-Cpp/include/ctype.h:218: `int iswgraph(...)' redeclared as different 
   kind of symbol
C:/Dev-Cpp/include/ctype.h:197: previous declaration of `int iswgraph'
C:/Dev-Cpp/include/ctype.h:197: previous non-function declaration `int iswgraph
   '
C:/Dev-Cpp/include/ctype.h:218: conflicts with function declaration `int 
   iswgraph(...)'
C:/Dev-Cpp/include/ctype.h:218: `iswctype' cannot be used as a function

C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:219: parse error before `)' token
C:/Dev-Cpp/include/ctype.h: In function `int iswlower(...)':
C:/Dev-Cpp/include/ctype.h:219: `int iswlower(...)' redeclared as different 
   kind of symbol
C:/Dev-Cpp/include/ctype.h:198: previous declaration of `int iswlower'
C:/Dev-Cpp/include/ctype.h:198: previous non-function declaration `int iswlower
   '
C:/Dev-Cpp/include/ctype.h:219: conflicts with function declaration `int 
   iswlower(...)'
C:/Dev-Cpp/include/ctype.h:219: `iswctype' cannot be used as a function

C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:220: parse error before `)' token

C:/Dev-Cpp/include/ctype.h: In function `int iswprint(...)':
C:/Dev-Cpp/include/ctype.h:220: `int iswprint(...)' redeclared as different 
   kind of symbol

C:/Dev-Cpp/include/ctype.h:199: previous declaration of `int iswprint'

C:/Dev-Cpp/include/ctype.h:199: previous non-function declaration `int iswprint
   '

C:/Dev-Cpp/include/ctype.h:220: conflicts with function declaration `int 
   iswprint(...)'

C:/Dev-Cpp/include/ctype.h:220: `iswctype' cannot be used as a function

C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:221: parse error before `)' token

C:/Dev-Cpp/include/ctype.h: In function `int iswpunct(...)':
C:/Dev-Cpp/include/ctype.h:221: `int iswpunct(...)' redeclared as different 
   kind of symbol

C:/Dev-Cpp/include/ctype.h:200: previous declaration of `int iswpunct'

C:/Dev-Cpp/include/ctype.h:200: previous non-function declaration `int iswpunct
   '

C:/Dev-Cpp/include/ctype.h:221: conflicts with function declaration `int 
   iswpunct(...)'

C:/Dev-Cpp/include/ctype.h:221: `iswctype' cannot be used as a function

C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:222: parse error before `)' token

C:/Dev-Cpp/include/ctype.h: In function `int iswspace(...)':
C:/Dev-Cpp/include/ctype.h:222: `int iswspace(...)' redeclared as different 
   kind of symbol

C:/Dev-Cpp/include/ctype.h:201: previous declaration of `int iswspace'

C:/Dev-Cpp/include/ctype.h:201: previous non-function declaration `int iswspace
   '

C:/Dev-Cpp/include/ctype.h:222: conflicts with function declaration `int 
   iswspace(...)'

C:/Dev-Cpp/include/ctype.h:222: `iswctype' cannot be used as a function

C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:223: parse error before `)' token

C:/Dev-Cpp/include/ctype.h: In function `int iswupper(...)':
C:/Dev-Cpp/include/ctype.h:223: `int iswupper(...)' redeclared as different 
   kind of symbol

C:/Dev-Cpp/include/ctype.h:202: previous declaration of `int iswupper'

C:/Dev-Cpp/include/ctype.h:202: previous non-function declaration `int iswupper
   '

C:/Dev-Cpp/include/ctype.h:223: conflicts with function declaration `int 
   iswupper(...)'

C:/Dev-Cpp/include/ctype.h:223: `iswctype' cannot be used as a function

C:/Dev-Cpp/include/ctype.h: At global scope:
C:/Dev-Cpp/include/ctype.h:224: parse error before `)' token

C:/Dev-Cpp/include/ctype.h: In function `int iswxdigit(...)':
C:/Dev-Cpp/include/ctype.h:224: `int iswxdigit(...)' redeclared as different 
   kind of symbol

C:/Dev-Cpp/include/ctype.h:203: previous declaration of `int iswxdigit'

C:/Dev-Cpp/include/ctype.h:203: previous non-function declaration `int 
   iswxdigit'

C:/Dev-Cpp/include/ctype.h:224: conflicts with function declaration `int 
   iswxdigit(...)'

C:/Dev-Cpp/include/ctype.h:224: `iswctype' cannot be used as a function

make.exe: *** [../../../bin/intermediate_devcpp/juce_Logger.o] Error 1

Execution terminated

Im not sure as to where to go from there. Any help would be greatly appreciated.

-Jamie


#2