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