错误信息如下 :
**** Internal Builder is used for build ****
gcc -IE:/DevTools/axis2c-bin-1.6.0-win32/include -O0 -g3 -Wall -c -fmessage-length=0 -osrc/hello_svc.o ../src/hello_svc.c
In file included from E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_allocator.h:26,
from E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_env.h:27,
from E:/DevTools/axis2c-bin-1.6.0-win32/include/axiom_node.h:39,
from E:/DevTools/axis2c-bin-1.6.0-win32/include/axis2_svc_skeleton.h:41,
from ../src/hello_svc.c:16:
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:37: error: syntax error before "uint8_t"
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:37: warning: type defaults to `int' in declaration of `uint8_t'
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:37: warning: data definition has no type or storage class
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:38: error: syntax error before "int8_t"
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:38: warning: type defaults to `int' in declaration of `int8_t'
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:38: warning: data definition has no type or storage class
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:39: error: syntax error before "uint16_t"
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:39: warning: type defaults to `int' in declaration of `uint16_t'
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:39: warning: data definition has no type or storage class
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:40: error: syntax error before "int16_t"
E:/DevTools/axis2c-bin-1.6.0-win32/include/axutil_utils_defines.h:40: warning: type defaults to `int' in declaration of `int16_t'
..............................
此问题解决方案:OK, your problem comes form
#if defined(WIN32) && !defined(AXIS2_SKIP_INT_TYPEDEFS)
You are on Windows, but you are not using VC.
Can you please add -DAXIS2_SKIP_INT_TYPEDEFS=1 to your compilation and
see what the outcome is?
From:http://marc.info/?l=axis-c-user&m=121088333224419&w=2