语法错误,意外IDENTIFIER,期待'{'或';'或':'或'='

时间:2016-01-12 14:38:55

标签: c++ macos

有人可以帮我解决这个错误 这是错误:

 *** 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

1 个答案:

答案 0 :(得分:0)

我解决了问题,我错过了panda3d引擎的c ++标题。

相关问题