2016-01-12 4 views
-4

Может кто-то пожалуйста, помогите мне решить эту ошибку Это ошибка:ошибка синтаксиса, неожиданный IDENTIFIER, ожидающий '{' или ';' или «:» или «=»

*** Error in dnabase.h near line 35, column 39: 
    syntax error, unexpected IDENTIFIER, expecting '{' or ';' or ':' or '=' 
    Error parsing file: 'dnabase.h' 

Моя операционная система: Mac эль 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

Вы действительно ожидаете от нас пройти весь свой код и найти проблемную линию? Вы должны опубликовать всю строку в вопросе. – SergeyA

+0

Да. Какая строка - строка 35? Я не собираюсь считать строки в вашем вопросе. Пожалуйста, укажите соответствующую информацию –

+0

@SergeyA: Предполагая, что информация верна, это строка '#define DGI_EXTRACT_COLOR dgi_extract_color (dgi)'. По-видимому, ошибка связана с использованием 'dgi_extract_color' в другом месте. Возможно, это в контексте, где 'dgi' не определен. –

ответ

0

Я решил проблему, я отсутствовал в заголовках C++ из panda3d engine.

Смежные вопросы