Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 08:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C++] Fehlersuche

Discussion on [C++] Fehlersuche within the C/C++ forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2009
Posts: 21
Received Thanks: 4
[C++] Fehlersuche

GELÖST

Quote:
Musste VC++ neu installieren. Hatte wohl doch einen Fehler mit dem Compiler.
Huhu :P
Bei mir ist der Wurm drin. Kann mir einer sagen was ich falsch mache? xD
Quote:
Originally Posted by main.cpp
#include <iostream>

#include "Module\F_Error.cpp" //Pfad ist richtig

int main()
{
INIT_Error_Log();

return 0;
}
Quote:
Originally Posted by F_Error.cpp
int INIT_Error_Log()
{
std::cout << "Test" << std::endl;

return 0;
}
Quote:
Originally Posted by Compiler
1>------ Erstellen gestartet: Projekt: Login System, Konfiguration: Debug Win32 ------
1> main.cpp
1> F_Error.h
1>c:\chaos productions\gamespace\login system\module\f_error.h(3): error C2039: 'cout': Ist kein Element von 'std'
1>c:\chaos productions\gamespace\login system\module\f_error.h(3): error C2065: 'cout': nichtdeklarierter Bezeichner
1>c:\chaos productions\gamespace\login system\module\f_error.h(3): error C2039: 'endl': Ist kein Element von 'std'
1>c:\chaos productions\gamespace\login system\module\f_error.h(3): error C2065: 'endl': nichtdeklarierter Bezeichner
1> Code wird generiert...
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Ich finde den Fehler einfach nicht.
Da ist doch keiner o.O Vielleicht ist Microsoft nur ein bisschen Gaga. (Benutze VC++ 2010)

So weit ich das lesen kann wird f_error.h nicht in main.cpp includiert, aber Pfad ist zu 100% richtig...
Chaosduckman is offline  
Old 06/27/2010, 14:45   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
hmm vermutlich fehlen incules in F_Error.h
nkkk is offline  
Old 06/27/2010, 14:46   #3
 
elite*gold: 0
Join Date: Sep 2009
Posts: 21
Received Thanks: 4
Ja diese Fehlen, aber da ich ja den Code in main.cpp einbinde und dort iostream includiert ist, ist das nicht der Fehler.
Chaosduckman is offline  
Old 06/27/2010, 14:49   #4
 
elite*gold: 0
Join Date: Mar 2008
Posts: 747
Received Thanks: 245
Ich kann es mit gcc 4.4.3 unter linux kompilieren und das pogramm funktioniert dann auch, habe lediglich das "Module" beim pfad zum header weggelassen da ich beide datein im selben ordner gespeichert habe. Sonst aber habe ich nichts verändert.
Akorn is offline  
Old 06/27/2010, 14:51   #5
 
elite*gold: 0
Join Date: Sep 2009
Posts: 21
Received Thanks: 4
Mhhh, dann ist Module ein "Schlüsselordner" oder was?! xD
Ich versuche es mal geschwind ohne Module^^


Edit:
Es hat nicht funktioniert. Habe den Ordner in "Blubb" umbenannt. Das sollte kein Schlüssel sein xD
Auch wenn ich die Datei aus dem Ordner hole, bekomme ich die Errors.
Vielleicht habe ich einen kaputten compiler?!
Chaosduckman is offline  
Old 06/27/2010, 15:00   #6
 
elite*gold: 0
Join Date: Mar 2008
Posts: 747
Received Thanks: 245
Ich merke gerade das ich oder meine IDE F_Error.cpp in F_Error.h umbennant hat und diese auch als F_Error.h includiert hat. Vieleicht liegt es ja daran das es bei mir funktioniert.

EDIT: Also anscheinend iegt esdaran wen ich F_Error als Cpp datei schreibe und enbinde dan gibt mein kompiler ebenfalls die fehler aus wen ich sie stattdessen als header einbinde gibt eskeine probleme.
Akorn is offline  
Old 06/27/2010, 15:16   #7
 
elite*gold: 0
Join Date: Sep 2009
Posts: 21
Received Thanks: 4
Ne, das sollte keinen Unterschied machen. Er hat es bei dir nur umbenannt, da es eingentlich nicht zum guten Stiel gehört .cpp zu Includen^^
Dazu ein Auszug aus meinem schlauen Buch :P
Quote:
...Methodendefinitonen, die außerhalb der Klasse stehen, sollten aber ebenso wie Definitionen normaler Funktionen (oder auch Variablendefinitionen) nicht über #include eingebunden werden.
Warum nicht?
Typdefinitionen (hierzu gehören auch Klassendefinitionen), Methoden- und Funktionsdeklarationen (Angabe der Methoden-/Funktionssignatur ohne nachfolgenden Anweisungsblock) oder auch reine Variablendeklarationen (Variablendeklarationen, denen das Schlüsselwort extern vorangestellt ist) sind lediglich Informationsquellen für den Compiler, die ihm bei der Übersetzung des Programms helfen. Trifft der Compiler dagegen auf Methoden-/Funktions- oder Variablendefinitionen (jede Variablendeklaration ohne das Schlüsselwort extern ist eine Variablendefinition), erzeugt er eine entsprechende Methode, Funktion oder Variable im Speicher. Aus diesem Grund darf jedes Element (Methode, Funktion oder Variable) nur einmal im ganzen Programm definiert werden - sonst würde es im Programm ja zwei Elemente gleichen Namens geben.
Kurz um, du könntest ausversehen verschiedene Variablen mit dem selben Namen erstellen, was zu Fehlern kommen würde. Geht zwar auch mit Headern aber das ist halt wieder eine dieser Regeln xD

So habe es nun:
Musste VC++ neu installieren. Hatte wohl doch einen Fehler mit dem Compiler.
Kann geclosed werden.
Chaosduckman is offline  
Old 06/29/2010, 00:15   #8

 
djpromo's Avatar
 
elite*gold: 20
Join Date: Jul 2004
Posts: 5,468
Received Thanks: 1,993
#closed
djpromo is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
Anfängerprogramm in Dev-C++ Fehlersuche
08/17/2010 - C/C++ - 2 Replies
BEREITS GELÖST
[GAME] Fehlersuche
08/06/2010 - Off Topic - 54 Replies
Hallo zusammen ich hab mir in der letzten zeit überlegt was mann so als game machen könnte da kamm mir die idee als ich bei 9live im fernsehr die alt belibte geschichte sah findet den fehler im rechten bild :) und ich dachte mir das könnte man doch auch hier ein bringen und das mache ich jetzt auch mal. Regeln: der erste user (also ich) fängt an mit einem bild welches bild ist egal hauptsache es verstößt nicht gegen die allgemeinen regeln dann nimmt man ein bearbeitungsprogram (z.b. paint,...
Fehlersuche
07/21/2010 - AutoIt - 2 Replies
vielleicht kennt wer von euch das spiel freewar also ich schreib grad einen bot und hab irgendwo einen fehler bei einer selbsterstellten funtion die meinen avatar auf ein feld mit einer bestimmten position gehen lassen sollte zwar macht er irgendwas wenn der bot aktiviert is aber er bewegt sich leider nicht vom fleck ich hab mal nur die 2 funktionen rauskopiert die ihr hierfür braucht vielleicht findet ihr ja was danke im voraus mfg australo
Fehlersuche
12/31/2009 - AutoIt - 5 Replies
Hi, ich hab ein Skript, welches aber nicht funktioniert. Der Button lässt sich aus irgendeinem Grund nicht drücken. Hier is der Code: ; Includes #include <NoMadMemory.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> ;GUI
AutoIT fragen/Fehlersuche/kA
04/22/2009 - AutoIt - 15 Replies
Hi, ///////////EDIT verbessert... //////////EDIT erneut verbessert! ich hab mir grade ein AutoIT script für ein spiel zusammen gebaut, leider fehlen mir nich einige Funktionen -> kommt unten gleich Das Script



All times are GMT +1. The time now is 08:37.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.