Frage

Haben Sie schon einmal verwendet faul C ++?

Ich versuche, CPP-Dateien aus .H-Dateien zu erstellen. Im Forum habe ich gelesen, dass es mit dem Werkzeug möglich ist, aber ich versuchte touse es und ich war nicht erfolgreich. Können Sie mir helfen?

Ich benutzen die Option -c mit einer Test.h Datei mit genau der folgenden Erklärung an.

class TEST_A
{
public:
  TEST_A();
  ~TEST_A();

void fooA( MyNamespace::String& aName );
};

Das einzige, was ich habe, ist eine CPP-Datei mit geschrieben

#define LZZ_INLINE
#undef LZZ_INLINE

und die .h-Datei modifiziert mit vor der Klasse

#define LZZ_LINE inline
class TEST_A
{
public:
  TEST_A();
  ~TEST_A();

void fooA( MyNamespace::String& aName );
};
#undef LZZ_LINE

Was mache ich falsch?

War es hilfreich?

Lösung

Ich fand, was falsch war.

Zunächst einmal besser die .h-Datei in .lzz

umbenennen

LZZ in der Lage, aus einer Header-Datei zu gehen, um eine vollständige Klassendeklaration / Definition, um ein paar Datei .h und CPP hat.

Für das, was ich brauche zuerst manuell die geschweiften Klammern hinzuzufügen, muss ich tun, wenn ich mein Ziel erreichen wollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top