ubuntuusers.de

Geany C++ mit Header

Status: Ungelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

jonny-boy

Anmeldungsdatum:
18. Oktober 2011

Beiträge: 76

Hallo ihr alle, ich versuche jetzt schon seit längerem eine einfache Header Datei in c++ für eine Klasse zu programmieren, aber irgendwie scheint das mit Geany einfach nicht zu gehen. Wenn ich mit Geany eine Klasse erstellen lasse, funktioniert das von Anfang an nicht. Die automatisch erstellte Headerdatei sieht folgendermaßen aus: test.h

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#ifndef TEST_H
#define TEST_H

class Test
{
	public:
		Test();
			
	private:
		/* add your private declarations */
};

#endif /* TEST_H */ 

Die cpp Datei sieht folgendermaßen aus: test.cpp

1
2
3
4
5
6
7
#include "test.h"


Test::Test()
{
	
}

Wenn ich jetzt die Headerdatei kompilieren lasse, kommt folgende Fehlermeldung:

gcc -Wall -o "test" "test.h" (im Verzeichnis: (mein Verzeichnis))
test.h:28:1: error: unknown type name ‘class’
 class Test
 ^
test.h:29:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
Kompilierung fehlgeschlagen.

Was mache ich falsch?

Antworten |