Re: RE: Re: RE: Re: RE: Re: RE: lots of problems VC7.1
Vitaly Shishakov <[email protected]> Tue, 27 Jan 2004 16:03:35 +0300
| Newsgroups | gmane.comp.lib.mtl.devel |
|---|---|
| Message-ID | <200401271603.36060@-SHiFT> |
OK. посмотю. On Tuesday 27 January 2004 00:47, Bryan Leppard wrote: > I don't know anything about QT. Sometimes libraries allow you to exclude > troublesome macro definitions by defining a preprocessor symbol. For > example windows.h has definitions for min and max macros. You can > suppress them by defining preprocessor symbol NOMINMAX in your project > settings. Perhaps QT has a similar feature. > > I suggest you restore the MTL min and max functions to avoid future > pain. > > Regards, > > Bryan Leppard > Neotechnology Consultants Ltd. > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] > On Behalf Of mascix > Sent: January 24, 2004 1:54 AM > To: General Matrix Template Library (MTL) list > Subject: MTL: Re: RE: Re: RE: Re: RE: lots of problems VC7.1 > > yes it is possible because I am using QT which is so big. maybe in > math.h. what should I do I have tried to change name of MTL's max and > min but it doesnt help. > > after I chagned names of MTL's max and min: > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1307): warning C4003: not > enough actual parameters for macro 'min' > C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(259): error > C2589: '(' : illegal token on right side of '::' > C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(259): error > C2059: syntax error : '::' > C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(272): error > C2589: '(' : illegal token on right side of '::' > C:\Qt\3.2.2Educational\s3dmesh\itl\preconditioner\ilut.h(272): error > C2059: syntax error : '::' > > > ----- Original Message ----- > From: "Bryan Leppard" <[email protected]> > To: "'General Matrix Template Library (MTL) list'" > <[email protected]> Sent: Saturday, January 24, 2004 9:53 AM > Subject: MTL: RE: Re: RE: Re: RE: lots of problems VC7.1 > > > This looks like a name collision. Is it possible that some header file > > outside of MTL is defining macros for min and max? > > > > > > > > -----Original Message----- > > From: [email protected] > > [mailto:[email protected]] > > On > > > Behalf Of mascix > > Sent: January 23, 2004 9:02 PM > > To: General Matrix Template Library (MTL) list > > Subject: MTL: Re: RE: Re: RE: lots of problems VC7.1 > > > > now I have just these(13 errors) thank u so much. > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): warning C4003: not > > enough actual parameters for macro 'max' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2226: syntax > > error : unexpected type 'VectorT' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2988: > > unrecognizable template declaration/definition > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax > > error : ')' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax > > error : ')' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(765): error C2653: 'VectorT' > > : is not a class or namespace name > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): warning C4003: not > > enough actual parameters for macro 'min' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2988: > > unrecognizable template declaration/definition > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax > > error : ')' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax > > error : ')' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2143: syntax > > error : missing ';' before '{' > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2447: '{' : > > missing function header (old-style formal list?) > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1307): warning C4003: not > > enough actual parameters for macro 'min' > > > > ----- Original Message ----- > > From: "Bryan Leppard" <[email protected]> > > To: "'General Matrix Template Library (MTL) list'" > > <[email protected]> Sent: Saturday, January 24, 2004 4:55 AM > > Subject: MTL: RE: Re: RE: lots of problems VC7.1 > > > > > > The attached file goes in ITL-4.0.0-1\itl > > > > > > > > > > -----Original Message----- > > From: [email protected] > > [mailto:[email protected]] > > On > > > Behalf Of mascix > > Sent: January 23, 2004 5:18 PM > > To: General Matrix Template Library (MTL) list > > Subject: MTL: Re: RE: lots of problems VC7.1 > > > > I guess I used that version anyway I downloaded that version of MTL > > and tried it again and there is no success. > > I have tried that MTL-2.1.2-21 but same problems again what should I > > do ? > > > > ----- Original Message ----- > > From: "Bryan Leppard" <[email protected]> > > To: "'General Matrix Template Library (MTL) list'" > > <[email protected]> Sent: Thursday, January 22, 2004 6:27 PM > > Subject: MTL: RE: lots of problems VC7.1 > > > > > Those error messages look a lot like what happens when you try to > > > use > > MTL > > > > version 2.1.2-20 with VC7.1 . Make sure you are using MTL version > > 2.1.2-21 > > > > I made a few modifications to the compiler specific setup code to > > > get it > > > > to > > > > > work and posted it here. I think the changes are in the -21 version > > > but > > > > let > > > > > me know if you continue to have problems. > > > > > > > > > Regards, > > > > > > Bryan Leppard > > > Neotechnology Consultants Ltd. > > > > > > > > > -----Original Message----- > > > From: [email protected] > > > [mailto:[email protected]] > > > > On > > > > > Behalf Of mascix > > > Sent: January 21, 2004 3:52 AM > > > To: [email protected] > > > Subject: MTL: lots of problems VC7.1 > > > > > > my name is özkan pakdil. I am developing http://s3dmesh.sf.net and > > > tring > > > > to > > > > > make solver for FEM now. and MTL and ITL giving me hard time. I am > > > using VS7.1 and QT3.2.2 in win32 and these are the errors that I > > > have from VS. thanks. > > > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(87): error C2039: > > > '_Ptrit' > > > > is > > > > > not a member of 'std' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(87): error C2143: > > > syntax > > > > error > > > > > : missing ';' before '<' > > > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(87): error C2238: > > unexpected > > > > token(s) preceding ';' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(88): error C2039: > > > '_Ptrit' > > > > is > > > > > not a member of 'std' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(88): error C2059: > > > syntax > > > > error > > > > > : '<' > > > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(88): error C2238: > > unexpected > > > > token(s) preceding ';' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(90): error C2065: > > > 'ptr_iterator' : undeclared identifier > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(92): error C2065: > > > 'ptr_const_iterator' : undeclared identifier > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(102): error C3203: > > > 'dense_iterator' : class template invalid as template argument for > > > > template > > > > > parameter 'Iter', expected a real type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(104): error C3203: > > > 'dense_iterator' : class template invalid as template argument for > > > > template > > > > > parameter 'Iter', expected a real type > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(506): error C2039: 'value_type' : is not a > > > > member > > > > > of 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(168) : see declaration of > > > 'std::iterator_traits<int>' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\reverse_iter.h(39) : see > > > reference to class template instantiation > > 'std::reverse_iterator<_RanIt>' > > > > being compiled > > > with > > > [ > > > _RanIt=int > > > ] > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light1D.h(148) : see > > reference > > > to > > > > > class template instantiation 'mtl::reverse_iter<Iter>' being > > > compiled with > > > [ > > > Iter=int > > > ] > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(506): error C2146: syntax error : missing > > > ',' before identifier 'value_type' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(506): error C2065: 'value_type' : > > > undeclared identifier > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(507): error C2039: 'difference_type' : is > > > not > > a > > > > member of 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(168) : see declaration of > > > 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(507): error C2146: syntax error : missing > > > ',' before identifier 'difference_type' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(507): error C2065: 'difference_type' : > > > > undeclared > > > > > identifier > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(508): error C2039: 'pointer' : is not a > > > member > > > > of > > > > > 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(508): error C2146: syntax error : missing > > > ',' before identifier 'pointer' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(508): error C2065: 'pointer' : undeclared > > > identifier > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(509): error C2039: 'reference' : is not a > > member > > > > of 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(168) : see declaration of > > > 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(509): error C2146: syntax error : missing > > > ',' before identifier 'reference' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(509): error C2065: 'reference' : > > > undeclared identifier > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(509): error C2976: 'std::iterator' : too > > > few template arguments > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(66) : see declaration of 'std::iterator' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(513): error C2039: 'difference_type' : is > > > not > > a > > > > member of 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(168) : see declaration of > > > 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(514): error C2039: 'pointer' : is not a > > > member > > > > of > > > > > 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(168) : see declaration of > > > 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(515): error C2039: 'reference' : is not a > > member > > > > of 'std::iterator_traits<int>' > > > C:\Program Files\Microsoft Visual Studio .NET > > > 2003\Vc7\include\xutility(168) : see declaration of > > > 'std::iterator_traits<int>' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(415): error C2039: > > > > '_Ptrit' > > > > > : is not a member of 'std' > > > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(415): error C2143: > > syntax > > > > error : missing ';' before '<' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(415): error C2238: > > > unexpected token(s) preceding ';' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(416): error C2039: > > > > '_Ptrit' > > > > > : is not a member of 'std' > > > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(416): error C2059: > > syntax > > > > error : '<' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(416): error C2238: > > > unexpected token(s) preceding ';' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(418): error C3861: > > > 'ptr_iterator': identifier not found, even with argument-dependent > > lookup > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(419): error C3861: > > > 'ptr_const_iterator': identifier not found, even with > > > argument-dependent lookup > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(428): error C3203: > > > 'dense_iterator' : class template invalid as template argument for > > > > template > > > > > parameter 'Iter', expected a real type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\linalg_vec.h(430): error C3203: > > > 'dense_iterator' : class template invalid as template argument for > > > > template > > > > > parameter 'Iter', expected a real type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): warning > > > C4346: > > > 'mtl::light_matrix<T,SizeType,Orien,Strided>::oned::value_type' : > > > > dependent > > > > > name is not a type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): error C2146: > > > > syntax > > > > > error : missing ';' before identifier 'value_type' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): error C2838: > > > 'value_type' : illegal qualified name in member declaration > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(128): error C2208: > > 'T1' > > > > no members defined using this type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): warning > > > C4346: > > > 'mtl::light_matrix<T,SizeType,Orien,Strided>::oned::size_type' : > > dependent > > > > name is not a type > > > prefix with 'typename' to indicate a type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): error C2146: > > > > syntax > > > > > error : missing ';' before identifier 'size_type' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): error C2838: > > > 'size_type' : illegal qualified name in member declaration > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\light_matrix.h(130): error C2208: > > 'T2' > > > > no members defined using this type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(200): error C2065: 'x' > > > : undeclared identifier > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(201): error C2433: > > > 'mtl::rect_offset<size_t,MM,NN>::__ctor' : 'inline' not permitted on > > data > > > > declarations > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(201): warning C4346: > > > 'mtl::rect_offset<size_t,MM,NN>::transpose_type' : dependent name is > > > not > > a > > > > type > > > prefix with 'typename' to indicate a type > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(201): error C2350: > > > 'mtl::rect_offset<size_t,MM,NN>::__ctor' is not a static member > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\dense2D.h(199): error C3856: > > > 'mtl::rect_offset<size_t,MM,NN>::__ctor': class is not a class > > > template c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): warning > > > C4003: not enough actual parameters for macro 'max' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2226: syntax > > > error > > > > > > unexpected type 'VectorT' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2988: > > unrecognizable > > > > template declaration/definition > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax > > > error > > > > > > ')' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(751): error C2059: syntax > > > error > > > > > > ')' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(765): error C2653: > > > 'VectorT' : > > is > > > > not a class or namespace name > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): warning C4003: not > > > enough actual parameters for macro 'min' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2988: > > unrecognizable > > > > template declaration/definition > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax > > > error > > > > > > ')' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(766): error C2059: syntax > > > error > > > > > > ')' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2143: syntax > > > error > > > > > > missing ';' before '{' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(767): error C2447: '{' : > > missing > > > > function header (old-style formal list?) > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1046): error C2906: > > > 'mtl::givens_rotation<std::complex<double>>' : explicit > > > specialization requires 'template <>' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C3861: 'cs': > > > identifier not found, even with argument-dependent lookup > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C2433: > > > 'mtl::givens_rotation<std::complex<double>>::__ctor' : 'inline' not > > > permitted on data declarations > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C2461: > > > 'mtl::givens_rotation<std::complex<double>>' : constructor syntax > > missing > > > > formal parameters > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1051): error C2059: syntax > > error > > > > 'constant' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1055): error C2143: syntax > > error > > > > missing ';' before '{' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1055): error C2334: > > > unexpected token(s) preceding '{'; skipping apparent function body > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1056): error C2059: syntax > > error > > > > 'return' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1056): error C2238: > > > unexpected token(s) preceding ';' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2146: syntax > > error > > > > missing ';' before identifier 'abs1' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2065: 'C' : > > > undeclared identifier > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2146: syntax > > error > > > > missing ')' before identifier 't' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2501: 'abs1' > > > : missing storage-class or type specifiers > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2059: syntax > > error > > > > ')' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2143: syntax > > error > > > > missing ';' before '{' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1057): error C2447: '{' : > > missing > > > > function header (old-style formal list?) > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2955: > > > 'mtl::givens_rotation' : use of class template requires template > > argument > > > > list > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(917) : see > > > declaration > > of > > > > 'mtl::givens_rotation' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2146: syntax > > error > > > > missing ')' before identifier 'a_in' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2146: syntax > > error > > > > missing ';' before identifier 'a_in' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2146: syntax > > error > > > > missing ';' before identifier 'b_in' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2059: syntax > > error > > > > ')' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1060): error C2470: 'b_in' > > > : > > > > looks > > > > > like a function definition, but there is no formal parameter list; > > > > skipping > > > > > apparent body > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C3861: 'C': > > > > identifier > > > > > not found, even with argument-dependent lookup > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C3861: 'x': > > > > identifier > > > > > not found, even with argument-dependent lookup > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C2065: 'y' : > > > undeclared identifier > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C3861: 'C': > > > > identifier > > > > > not found, even with argument-dependent lookup > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1134): error C2448: > > > > 'scalar_apply' > > > > > : function-style initializer appears to be a function definition > > > > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139): error C2146: syntax > > error > > > > missing ';' before identifier 'c' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139): error C2501: 'T' : > > missing > > > > storage-class or type specifiers > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139): error C3861: 'cs': > > > identifier not found, even with argument-dependent lookup > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140): error C2146: syntax > > error > > > > missing ';' before identifier 's' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140): error C2501: 'C' : > > missing > > > > storage-class or type specifiers > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140): error C2065: 'sn' : > > > undeclared identifier > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1144): error C2059: syntax > > error > > > > 'protected' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2146: syntax > > error > > > > missing ';' before identifier 'cs' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2501: 'T' : > > missing > > > > storage-class or type specifiers > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2086: 'int > > std::T' > > > > redefinition > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1139) : see > > > declaration > > > > of > > > > > 'std::T' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1145): error C2501: 'cs' : > > > > missing > > > > > storage-class or type specifiers > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2146: syntax > > error > > > > missing ';' before identifier 'sn' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2501: 'C' : > > missing > > > > storage-class or type specifiers > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2086: 'int > > std::C' > > > > redefinition > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1140) : see > > > declaration > > > > of > > > > > 'std::C' > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1146): error C2501: 'sn' : > > > > missing > > > > > storage-class or type specifiers > > > c:\Qt\3.2.2Educational\s3dmesh\mtl\mtl.h(1150): fatal error C1506: > > > unrecoverable block scoping error > > > _______________________________________________ > > > This list is archived at > > > http://www.osl.iu.edu/MailArchives/mtl-devel/ > > > > > > > > > > > > > > > _______________________________________________ > > > This list is archived at > > > http://www.osl.iu.edu/MailArchives/mtl-devel/ > > > > _______________________________________________ > > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/ > > > > > > > > ---------------------------------------------------------------------- > >---- > > -- > > > ---- > > > > > _______________________________________________ > > > This list is archived at > > > http://www.osl.iu.edu/MailArchives/mtl-devel/ > > > > _______________________________________________ > > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/ > > > > > > > > _______________________________________________ > > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/ > > _______________________________________________ > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/ > > > > > _______________________________________________ > This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/ _______________________________________________ This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/