0

Makefile を使用して C++ コードをコンパイルしようとすると、このエラーが発生します。

error: expected initializer before ':' token

システムのコンパイラの互換性をチェックしました。パスなどもチェックしました。いくつかのテストも行いました。クラスの2番目の宣言の後にセミコロンを追加するなど、機能しませんでした。私は C++ の経験がほとんどありません。スクリプトは私が書いたものでもありません。これは vtk ライブラリ (視覚化ツールキット) の一部です。エラーが生成されるスクリプトの一部は次のとおりです。

#ifndef __vtkProcessObject_h
#define __vtkProcessObject_h

#include "vtkAlgorithm.h"

class vtkDataObject;

class VTK_FILTERING_EXPORT vtkProcessObject : public vtkAlgorithm
{
public:
   vtkTypeRevisionMacro(vtkProcessObject,vtkAlgorithm);
   void PrintSelf(ostream& os, vtkIndent indent);

でエラーが発生しline 8ます。

おそらくそれは本当に簡単なことですが、私が言ったように、この言語がどのように機能するのかわかりません.

4

1 に答える 1