5
私はコンパイルエラーにつまずく:C/C++プリプロセスエラー
Multiple markers at this line
macro names must be identifiers
macro definition not found: #ifndef 3DSLOADER_H_
私はCを実行しています:次のメッセージで
#ifndef 3DSLOADER_H_
#define 3DSLOADER_H_
:
Invoking: GCC C Compiler
gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/3dsloader.d"-MT"src/3dsloader.d" -o "src/3dsloader.o" "../src/3dsloader.c"
In file included from ../src/3dsloader.c:42:
../src/3dsloader.h:8:9: error: macro names must be identifiers
make: *** [src/3dsloader.o] Error 1
それが指しますEclipse IDEを使用したUbuntu上の/ C++ OpenGLプログラムこれまでの他のプログラムはすべて正常に動作しています。しかし、3DSファイルを読み込むためのこの1つは、私はそれを修正することなく、すでに2日間私を嘲笑しています。
提案がありますか?すべてのコメントは高く評価されています!
あなたの提案を受けて、私はloader3Dに変更しました。したがって、ヘッダーはLOADER3DS_H_になりました。それは美しく働いた。大変ありがとう、たくさんの男! – ThreaderSlash