Forum: Programmieren allgemein
C++
by Namenloser,
4. Mär 2014
Interessant. Ich hatte unter C++ selber bisher nur mit statischen Methoden zu tun, aber nicht mit statischen Variablen. Wieder was gelernt...
Es sind immer solche Momente – wenn es plötzlich ungewohnt Low-Level wird – in denen man C++ anmerkt, dass es eigentlich doch nur ein Aufsatz für C ist.
Forum: Programmieren allgemein
C++
by Namenloser,
4. Mär 2014
Also ich würde mich zunächst mal um den ersten Fehler kümmern:
Offensichtlich ist die Variable sTextChannelAssignment schon woanders definiert. Du musst bei C++ (und C) beachten, dass die Dateien dort keine "Units" sind wie bei Delphi. Das heißt, es kann immer nur genau eine globale Variable mit einem bestimmten Namen im ganzen Programm (nicht bloß pro Datei) geben (das gleiche gilt für...
Forum: Programmieren allgemein
C++
by Namenloser,
4. Mär 2014
Wie kompilierst du?
Ich hatte auch mal so ein Problem und es lag einfach daran, dass die .cpp-Datei niemals kompiliert wurde. Die .h-Dateien werden ja immer automatisch kompiliert, weil sie ja inkludiert werden, aber der Compiler erkennt nicht automatisch, dass die .cpp-Datei dazugehört. Deshalb muss die extra im Makefile angegeben werden. Vielleicht fehlt sie dort.
Forum: Programmieren allgemein
C++
by Namenloser,
4. Mär 2014
Wie sieht deine Klasse aus und was genau sagt der Linker?