私はC++プログラミングにかなり慣れておらず、Maya C++APIを使用したプログラミングには非常に慣れていません。私は64ビットバージョンのMayaを使用しているため、GNU C ++コンパイラを使用しようとしていますが、自由に使用できるのは32ビットバージョンのVisualC++のみです。これはすべて64ビットのWindowsVistaで実行されています。
問題は、Mayaに付属しているhelloWorldCmd.cppの例をコンパイルしようとすると、含まれているMayaヘッダーファイルに問題があるというエラーが表示されることです。Mayaのコンパイラヘッダーに実際に問題がありますか、それとも、GNU C ++をMayaのプラグインのコンパイルに使用できないというだけですか?この問題により、Mayaのプラグインの作成方法をさらに学習できなくなる可能性があるため、サポートが必要です。
以下は、生成されたコンパイラエラーです。誰かが問題が何であるかを解読することができれば、私は最も感謝するでしょう:
C:\MyPrograms>c++ helloWorldCmd.cpp -o helloWorld.exe
In file included from c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/
maya/MString.h:47:0, from c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/
maya/MSimple.h:48, from helloWorldCmd.cpp:30:
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/maya/MTypes.h:239:8: e
rror: expected identifier before 'false'
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/maya/MTypes.h:239:8: e
rror: expected '}' before 'false'
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/maya/MTypes.h:239:8: e
rror: expected unqualified-id before 'false'
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/maya/MTypes.h:239:18:
error: expected declaration before '}' token