I build otb from source xdk,

now I try to build my first otb application  using  visual studio. : 
StreamingMeanShiftSegmentation.cxx

I get the following  error:


StreamingMeanShiftSegmentation.cxx
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(214): error C2065: 
'__asm__' : undeclared identifier
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(214): error C2146: 
syntax error : missing ';' before identifier '__volatile__'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(214): error C2143: 
syntax error : missing ')' before ':'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(214): error C2059: 
syntax error : ')'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(214): error C3861: 
'__volatile__': identifier not found
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(222): error C2065: 
'__asm__' : undeclared identifier
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(222): error C2146: 
syntax error : missing ';' before identifier '__volatile__'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(222): error C2143: 
syntax error : missing ')' before ':'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(222): error C2059: 
syntax error : ')'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(222): error C3861: 
'__volatile__': identifier not found
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(232): error C2065: 
'__asm__' : undeclared identifier
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(232): error C2146: 
syntax error : missing ';' before identifier '__volatile__'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(232): error C2143: 
syntax error : missing ')' before ':'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(232): error C2059: 
syntax error : ')'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(232): error C3861: 
'__volatile__': identifier not found
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(1178): error C2065: 
'__asm__' : undeclared identifier
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(1178): error C2146: 
syntax error : missing ';' before identifier '__volatile__'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(1179): error C2143: 
syntax error : missing ')' before ':'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(1179): error C2059: 
syntax error : ')'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\math.h(1178): error C3861: 
'__volatile__': identifier not found
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(167): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(167): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(170): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(170): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(173): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(173): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(176): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(176): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(179): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(179): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(182): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(182): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(185): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(185): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(188): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(188): warning C4091: 
'__declspec(nothrow)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(399): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(400): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(400): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(406): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(407): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(407): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(412): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(413): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(413): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(543): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(544): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(544): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(553): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(554): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(554): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(735): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(736): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(736): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(742): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(743): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(743): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(748): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(749): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(749): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(801): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(802): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(802): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(811): error C2062: type 
'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(812): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdio.h(812): error C2447: '{' 
: missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(23): error C2062: 
type 'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(24): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(24): error C2447: 
'{' : missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(30): error C2062: 
type 'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(31): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(31): error C2447: 
'{' : missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(47): error C2062: 
type 'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(48): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(48): error C2447: 
'{' : missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(58): error C2062: 
type 'int' unexpected
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(59): error C2143: 
syntax error : missing ';' before '{'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\swprintf.inl(59): error C2447: 
'{' : missing function header (old-style formal list?)
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(306): error C2059: 
syntax error : '__declspec(nothrow)'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(307): error C2059: 
syntax error : '__declspec(nothrow)'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(311): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(311): warning C4091: 
'__declspec(noreturn)' : ignored on left of 'int' when no variable is 
declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(314): error C2381: 
'_Exit' : redefinition; __declspec(noreturn) differs
1>          D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(311) : see 
declaration of '_Exit'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(314): error C3861: 
'_exit': identifier not found
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(320): error C2059: 
syntax error : '__declspec(noreturn)'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(411): error C2059: 
syntax error : '__declspec(nothrow)'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(412): error C2059: 
syntax error : '__declspec(nothrow)'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(414): error C2059: 
syntax error : '__declspec(nothrow)'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(418): error C2059: 
syntax error : '__declspec(nothrow)'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(601): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(601): warning C4091: 
'' : ignored on left of 'int' when no variable is declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(603): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(603): warning C4091: 
'' : ignored on left of 'int' when no variable is declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(604): error C2144: 
syntax error : 'int' should be preceded by ';'
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\stdlib.h(604): warning C4091: 
'' : ignored on left of 'int' when no variable is declared
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\malloc.h(147): error C2065: 
'_ALLOCA_S_MARKER_SIZE' : undeclared identifier
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\malloc.h(166): error C2065: 
'_ALLOCA_S_MARKER_SIZE' : undeclared identifier
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\cstdlib(21): error C2039: 'abort' : is not a member of 
'`global namespace''
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\cstdlib(21): error C2873: 'abort' : symbol cannot be used 
in a using-declaration
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\cstdlib(24): error C2039: 'exit' : is not a member of 
'`global namespace''
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\cstdlib(24): error C2873: 'exit' : symbol cannot be used in 
a using-declaration
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\cstdlib(28): error C2039: '__strtod' : is not a member of 
'`global namespace''
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\cstdlib(28): error C2873: '__strtod' : symbol cannot be 
used in a using-declaration
1>D:\_work\_otb\OTB-5.5.0-xdk-win64\include\eh.h(29): error C2039: 
'type_info' : is not a member of 'std'
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(96): error C2146: syntax error : missing ';' 
before identifier 'exception'
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(96): error C4430: missing type specifier - int 
assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(97): error C2146: syntax error : missing ';' 
before identifier 'exception'
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(97): error C2071: 
'std::exception::__CLR_OR_THIS_CALL' : illegal storage class
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(97): error C4430: missing type specifier - int 
assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(98): error C2146: syntax error : missing ';' 
before identifier 'exception'
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(98): error C4430: missing type specifier - int 
assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(99): error C2146: syntax error : missing ';' 
before identifier 'exception'
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(99): error C4430: missing type specifier - int 
assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(100): error C2143: syntax error : missing ';' 
before '='
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(100): error C4430: missing type specifier - int 
assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(101): error C2143: syntax error : missing ';' 
before '~'
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(101): error C2433: 
'std::exception::__CLR_OR_THIS_CALL' : 'virtual' not permitted on data 
declarations
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(101): error C4430: missing type specifier - int 
assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(102): error C2146: syntax error : missing ';' 
before identifier 'what'
1>C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\exception(102): fatal error C1003: error count exceeds 100; 
stopping compilation


what I do wrong? It is possible ?
include\math.h  as understand is park of mingw-w64
  There are some macro that need to be set? 

Thanks,
yoram

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to otb-users@googlegroups.com
To unsubscribe from this group, send email to
otb-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to otb-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to