Go Down

Topic: [GELÖST] Compilerfehler (Read 421 times) previous topic - next topic

cr0n0s1

Nov 22, 2012, 07:47 am Last Edit: Nov 22, 2012, 10:44 am by cr0n0s1 Reason: 1
Guten Tag,

ich schreibe euch mal wieder, da ich folgendes Problem habe. Ich mach mich nähmlich gerade dran eine Lib zu schreiben, für das erstellen von Menüs. Soweit so gut, nur das ich momentan nicht weiter komme. Die Arduino IDE wirft mich an einer Stelle in meinem Code raus und ich weiß nicht warum.

Code: [Select]

#include "Menu.h"
#include "MenuFrame.h"
#include <LiquidCrystal.h>
#include <Arduino.h>

LiquidCrystal lcd(9, 8, 7, 6, 5, 4);

MenuFrame myframe;

Menu item001 = Menu("Einstellung", 001, 002, 001, 001, 001);
Menu item002 = Menu("Sound", 002, 003, 001, 002, 101);
Menu item101 = Menu("Bild", 101, 013, 001, 002, 201);

myframe.addItem(item001); // Hier werde ich rausgeworfen


Die Fehlermeldung dazu lautet:
MenuLib:23: error: expected constructor, destructor, or type conversion before '.' token.

Kann mir jemand sage was falsch läuft?



MFG cr0n0s1

Manawyrm

-- Vorsicht -- Blindes Raten

Kann es sein, dass du
MenuFrame myframe = new MenuFrame(); machen musst?

Gruß,
Tobias

cr0n0s1

#2
Nov 22, 2012, 09:31 am Last Edit: Nov 22, 2012, 09:35 am by cr0n0s1 Reason: 1

-- Vorsicht -- Blindes Raten

Kann es sein, dass du
MenuFrame myframe = new MenuFrame(); machen musst?

Gruß,
Tobias


Leider nicht :( folgender Fehler:

MenuLib:8: error: conversion from 'MenuFrame*' to non-scalar type 'MenuFrame' requested
MenuLib:22: error: expected constructor, destructor, or type conversion before '.' token


Aber Danke für den Versuch ;)
Leider ist das momentan das einzige Problem was mich am weiter kommen hintert. Bitte um Hilfe.

EDIT: Hab gerade mal das Anlegen des Objekts in setup() gepackt. Jetzt gehts. Hat trozdem jemand ne Idee warum das so ist und wie man das vielleicht doch so lösen kann, dass es oberhalb von setup() steht?

markbee

Möglicherweise mag das der Präprozessor nicht?
XBee blog: http://lookmanowire.blogspot.com/

Go Up