有人可以帮我解决这个错误 这是错误:
*** Error in dnabase.h near line 35, column 39:
syntax error, unexpected IDENTIFIER, expecting '{' or ';' or ':' or '='
Error parsing file: 'dnabase.h'
我的操作系统是:mac el capitan
我使用的引擎是:Panda3D
这是问题的代码:dnbase.h:
inline LVecBase4f dgi_extract_color(DatagramIterator& dgi)
{
double r = dgi.get_uint8() / 255.;
double g = dgi.get_uint8() / 255.;
double b = dgi.get_uint8() / 255.;
double a = dgi.get_uint8() / 255.;
return LVecBase4f(r, g, b, a);
}
别的东西:
The following command return a non-zero value (1): /Developer/Panda3D/bin/interrogate -D__inline -DCPPPARSER -DP3_INTERROGATE=1 -D__cplusplus -fnames -string -refcount -assert -S /Developer/Panda3D/include/parser-inc -S /Developer/Panda3D/include -I /Developer/Panda3D/include -I/Users/mgracer48/Desktop/libpandadna/src/base -I/Users/mgracer48/Desktop/libpandadna/src/suit -I/Users/mgracer48/Desktop/libpandadna/src/components -srcdir /Users/mgracer48/Desktop/libpandadna/src/base -oc /Users/mgracer48/Desktop/libpandadna/src/base_igate.cxx -od /Users/mgracer48/Desktop/libpandadna/src/base.in -python-native -DCPPPARSER -D__STDC__=1 -D__cplusplus -D__inline -longlong __int64 -D_X86_ -DWIN32_VC -DWIN32 -module libpandadna -library base -Dvolatile= config_dna.h dnabase.h DNALoader.h DNAStorage.h
答案 0 :(得分:0)
我解决了问题,我错过了panda3d引擎的c ++标题。