[Stk] Newbie Compile Errors

Chris Share cshare01@qub.ac.uk
Mon, 18 Jul 2005 16:14:00 +0100


Hi,

I'd like to use STK for some research work that I'm currently doing.

I'm using Microsoft VS2003 on Windows XP.

I thought that I'd start by writing a simple app that reads a .wav file 
however I'm getting errors while trying to use WvIn.h. The problem 
arises as soon as I include WnIn.h.

Here are the errors that I'm getting:

------ Build started: Project: Waveguide_01, Configuration: Debug Win32 
------

Compiling...
Waveguide_01Dlg.cpp
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : warning C4003: not enough actual 
parameters for macro 'min'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(323) : warning C4003: not enough actual 
parameters for macro 'max'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2059: syntax error : ')'
         c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(427) : see reference to class template 
instantiation 'std::valarray<_Ty>' being compiled
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2334: unexpected token(s) 
preceding ':'; skipping apparent function body
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing ')' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing '}' 
before ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing ';' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2238: unexpected token(s) 
preceding ';'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(323) : error C2146: syntax error : missing ';' 
before identifier '_Ty'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2059: syntax error : ')'
         c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(1124) : see reference to class template 
instantiation 'std::valarray<_Ty>' being compiled
         with
         [
             _Ty=size_t
         ]
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2334: unexpected token(s) 
preceding ':'; skipping apparent function body
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing ')' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing '}' 
before ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(323) : error C2334: unexpected token(s) 
preceding ':'; skipping apparent function body
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2143: syntax error : missing ')' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2143: syntax error : missing '}' 
before ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2143: syntax error : missing ';' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2238: unexpected token(s) 
preceding ';'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(332) : error C2146: syntax error : missing ';' 
before identifier 'valarray'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2059: syntax error : ')'
         c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(1333) : see reference to class template 
instantiation 'std::valarray<_Ty>' being compiled
         with
         [
             _Ty=std::_Bool
         ]
         c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(1335) : see reference to class template 
instantiation 'std::mask_array<_Ty>' being compiled
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2334: unexpected token(s) 
preceding ':'; skipping apparent function body
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing ')' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing '}' 
before ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing ';' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2238: unexpected token(s) 
preceding ';'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(323) : error C2146: syntax error : missing ';' 
before identifier '_Ty'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2059: syntax error : ')'
         c:\Documents and Settings\Chris.LAPTOP\Desktop\Programming 
Work\Waveguide\Waveguide_01\stk\include\Stk.h(226) : see reference to 
class template instantiation 'std::valarray<_Ty>' being compiled
         with
         [
             _Ty=StkFloat
         ]
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(314) : error C2334: unexpected token(s) 
preceding ':'; skipping apparent function body
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing ')' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2143: syntax error : missing '}' 
before ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(321) : error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(323) : error C2334: unexpected token(s) 
preceding ':'; skipping apparent function body
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2143: syntax error : missing ')' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2143: syntax error : missing '}' 
before ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2143: syntax error : missing ';' 
before '}'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(330) : error C2238: unexpected token(s) 
preceding ';'
c:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\include\valarray(332) : error C2146: syntax error : missing ';' 
before identifier 'valarray'

Build log was saved at "file://c:\Documents and 
Settings\Chris.LAPTOP\Desktop\Programming 
Work\Waveguide\Waveguide_01\Debug\BuildLog.htm"
Waveguide_01 - 40 error(s), 2 warning(s)


---------------------- Done ----------------------

     Build: 0 succeeded, 1 failed, 0 skipped


Any idea what I'm doing wrong?

Cheers,

Chris