Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Holyarrow

Mitglied

Dabei seit: 06.05.2010

Beiträge: 36

 

1 Zum Seitenanfang

Dienstag, 25. Januar 2011, 21:27

Dev-C++ Problem

Liebe Community,

seit einer Woche möchte ich "C++" erlernen und nun bin ich an ein ziemlich schwerwiegendes problem gelangt.

Zum programmieren habe ich mir dev-c++ heruntergeladen mit dem ich soweit absolut zufrieden bin / war.
Nun habe ich jedoch ein problem was wie folgt aussieht : Möchte ich mit dem befehl "cout" sprache ausgeben benutze ich ja oben die libary "#include <iostream> bzw. #include <iostream.h>.
Ich schreibe die libary nun oben hin und mache einen cout befehl und probiere das ganze nun zu compilieren.

Nun bringt er mir folgende fehlermeldung:

iostream: No such file or directory.

Ich denke es bedeutet soviel dass er die lib net findet... aber eigentlich müsste sie doch im verzeichnis sein ? ( kenne mich damit nicht aus )
nun habe ich mir im internet verschiedene devpacks heruntergeladen die eigentlich die libs im dev-c++ vervollständigen sollen.
dabei werden ca. 7.000 files kopiert. jedoch zeigt er mir an wie viele kopiert werden und 4 werden NICHT kopiert und er bringt eine fehlermeldung und es geht nicht mehr weiter.
das ist bei allen devpacks so.

Also kann mir jemand helfen wie ich die libs da hineinkriege denn ohne die libarys kann ich schlecht ein c/c++ script erstellen

Danke im vorraus

Holyarrow
 

lorenz

Haudegen

Dabei seit: 05.11.2002

Beiträge: 647

 

2 Zum Seitenanfang

Dienstag, 25. Januar 2011, 23:02

mh der genaue source code würde helfen beim nächsten mal ;)

C/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main (int argc, char *argv[])
{ 
   char quit = '\0';
   while (quit != 'q')
   {
       cout << "Hello ! This is a console app." << endl;
       cout << "To create a console, go to Project Options and select"     << endl;
       cout << "\'Win32 Console\'." << endl;
       cout << "Press q to quit " << endl;
       cin >> quit;
        }
    getchar ();
    return 0;
}


copy paste mal den code und post genau die fehler
 

Holyarrow

Mitglied

Dabei seit: 06.05.2010

Beiträge: 36

 

3 Zum Seitenanfang

Mittwoch, 26. Januar 2011, 12:20

ok danke erstmal dass du bereit bist mir zu helfen :D

also habe den code kopiert und wollte das dann compilen und er spuckt folgendes aus:



Compile Log:



Compiler: Default compiler
Building Makefile: "C:\Users\Ihr Name\Desktop\Makefile.win"
Executing make...
make.exe -f "C:\Users\Ihr Name\Desktop\Makefile.win" all
gcc.exe -c main.c -o main.o -I"C:/Users/IhrName/Desktop/CCompiler/Dev-Cpp/include"

main.c:1:20: iostream: No such file or directory
main.c:2: error: syntax error before "namespace"

main.c:2: warning: data definition has no type or storage class
main.c: In function `main':
main.c:9: error: `cout' undeclared (first use in this function)
main.c:9: error: (Each undeclared identifier is reported only once
main.c:9: error: for each function it appears in.)
main.c:9: error: `endl' undeclared (first use in this function)
main.c:13: error: `cin' undeclared (first use in this function)

make.exe: *** [main.o] Error 1

Execution terminated



Und unter compiler krieg ich folgende messages:



1 C:\Users\Ihr Name\Desktop\main.c iostream: No such file or directory.

2 C:\Users\Ihr Name\Desktop\main.c syntax error before "namespace"

2 C:\Users\Ihr Name\Desktop\main.c [Warning] data definition has no type or storage class

C:\Users\Ihr Name\Desktop\main.c In function `main':

9 C:\Users\Ihr Name\Desktop\main.c `cout' undeclared (first use in this function)

(Each undeclared identifier is reported only once

for each function it appears in.)

9 C:\Users\Ihr Name\Desktop\main.c `endl' undeclared (first use in this function)

13 C:\Users\Ihr Name\Desktop\main.c `cin' undeclared (first use in this function)

C:\Users\Ihr Name\Desktop\Makefile.win [Build Error] [main.o] Error 1



Ok das ist alles ich hoffe du kannst was damit anfangen :D

viele grüße
 

lorenz

Haudegen

Dabei seit: 05.11.2002

Beiträge: 647

 

4 Zum Seitenanfang

Mittwoch, 26. Januar 2011, 18:58

mh das sieht für mich so aus als wenn er nicht die richtigen include pfade drin hat

du kannst erst mal gucken ob iostream überhaupt da is das sollte unter Dev-Cpp\include\c++\3.4.2 sein

wenn es da is könntest du mal gucken was in devCpp drin steht was er includen soll. dazu gehst einfach oben im menu unter Tools->Compiler Options dann oben im ersten reiter auf directories und darunter auf c++ includes da sollte dann sowas wie
C:\Dev-Cpp\include\c++\3.4.2 drin stehen

LA
 

Holyarrow

Mitglied

Dabei seit: 06.05.2010

Beiträge: 36

 

5 Zum Seitenanfang

Mittwoch, 26. Januar 2011, 19:58

Zitat

du kannst erst mal gucken ob iostream überhaupt da is das sollte unter Dev-Cpp\include\c++\3.4.2 sein


ist drin ( iostream 4kb)

Zitat

da sollte dann sowas wie
C:\Dev-Cpp\include\c++\3.4.2 drin stehen


steht drin genauer gesagt steht folgendes drinne:

C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include
C:\Dev-Cpp\include\c++\3.4.2\backward
C:\Dev-Cpp\include\c++\3.4.2\mingw32
C:\Dev-Cpp\include\c++\3.4.2
C:\Dev-Cpp\include

So ich hoffe du kannst mir weiterhelfen

schöne grüße
 

lorenz

Haudegen

Dabei seit: 05.11.2002

Beiträge: 647

 

6 Zum Seitenanfang

Donnerstag, 27. Januar 2011, 00:03

hab gerad noch mal oben in dein post geguckt da steht ja
cc.exe -c main.c -o main.o -I"C:/Users/IhrName/Desktop/CCompiler/Dev-Cpp/include"

und

1 C:\Users\Ihr Name\Desktop\main.c iostream: No such file or directory.

das sieht so aus als wenn du ausversehen nen c projekt erstellt hast und kein c++

also wenn du nen neues projekt aufmachst dann console application auswählst kannst unten den project namen eintragen und daneben in den radio boxen c project auswählen und daneben c++ das hast auch richtig gemacht ;??;>
 

Holyarrow

Mitglied

Dabei seit: 06.05.2010

Beiträge: 36

 

7 Zum Seitenanfang

Donnerstag, 27. Januar 2011, 07:48

HAHHHHHHHHHHHHAHA ich kann dir nicht sagen wie sehr ich dir danke.... habe immer c programmiert und da ist das zur gewohnheit geworden!

VIELEN VIELEN DANK ich hatte schon stundenlang alles abgesucht und jetzt sehe ich dass du recht hattest und ich einfach ein c projekt ausgewählt habe.
die fehler liegen doch immer in den anfängen

Vielen dank
grüße!