Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » probleme beim compilieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.11.2003, 15:50 Uhr
~diweil
Gast


betriebssystem: WinXPProf
compiler: kostenloser Borland C++ Compiler

ich habe mir den compiler runtergeladen und im verzeichnis C:\Borland\BCC55 installiert.
die umgebungsvariablen habe ich umgeändert:
name: path
wert: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32 \Wbem;C:\Borland\BCC55\Bin;

dann noch die CFG dateien erstellt:
bcc.cfg:
-I"c:\Borland\Bcc55\Include"
-L"c:\Borland\Bcc55\Lib"
ilink32.cfg:
-L"C:\Borland\Bcc55\Lib"

folgendes Programm will ich compilieren:
hallowelt.cpp: (speicherort c:\hallowelt.cpp)

C++:
#include <iostream.h>
void main (void)
{
cout<<"Hallo Welt!";
}


in der ms-dos eingabeaufforderung tippe ich ein
c:\bcc32 hallowelt.cpp

es erscheint:

C:\>bcc32 hallowelt.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hallowelt.cpp:
Error E2209 hallowelt.cpp 1: Unable to open include file 'iostream.h'
Error E2451 hallowelt.cpp 4: Undefined symbol 'cout' in function main()
*** 2 errors in Compile ***

bitte um hilfe
--edit: Pablo. [ cpp ] tags gesetzt --

Dieser Post wurde am 23.11.2003 um 15:53 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.11.2003, 15:56 Uhr
Pablo
Supertux
(Operator)


Hast du das Ding richtig intalliert? Dein Compiler kennt iostream nicht! Vielleicht findet dein Compiler diese Datei nicht, vergewissere dich, dass sie es tatsächlich gibt.

2. Die main Funktion Funktion soll int sein, nicht void.
3. (Mien Tipp) Wenn du schon was kostenloses runterlädst, dann lade dir DEV-CPP. Schöner Editor, guter Compiler. www.fun-soft.de/zubehoer.php oder Homepage: www.bloodshed.net/devcpp.html
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.11.2003, 15:59 Uhr
virtual
Sexiest Bit alive
(Operator)



(Doppelpost)
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.11.2003, 20:56 Uhr
Bruder Leif
dances with systems
(Operator)


Hey Jungs, wenn Ihr beide Threads gleichzeitig schließt, kommt der Arme ja nie zu einer Antwort *g*

Schreib statt

C++:
#include <iostream.h>
void main (void)
{
   cout<<"Hallo Welt!";
}


das hier:

C++:
#include <iostream>
using namespace std;

int main ()
{
   cout<<"Hallo Welt!";
}



Dann klappt das. Der Bcc55 arbeitet mit der neuen ANSI-STL, die benutzt 1. Namespaces (deshalb das using...) und 2. keine .h-Dateiendung mehr...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
27.02.2004, 11:06 Uhr
~lasombra
Gast


Bruder Leif, das habe ich alles gemacht und es funktioniert trotzdem nicht bei mir!

Error E2209 CHello.cpp 1: Unable to open include file 'stdio'
Error E2282 CHello.cpp 2: Namespace name expected
Error E2268 CHello.cpp 5: Call to undefined function 'printf' in function main()
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
27.02.2004, 11:20 Uhr
RedEagle



Dann versuch mal

C++:
#include <iostream.h>
void main (void)
{
  std::cout<<"Hallo Welt!";
}


oder

C++:
#include <iostream>
using namespace std;

int main ()
{
   cout<<"Hallo Welt!";
   return 0;
}


oder

C++:
int main(void)
{
printf('Hallo world!');
return 0;
}


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
27.02.2004, 13:31 Uhr
typecast
aka loddab
(Operator)


Also bei der stdio darfst du das .h auf keinen Fall weglassen. Das ist nämlich eine C-Headerdatei und keine C++ Datei (1 und 3 Fehler)
Der zweite Fehler wird wohl der sein, dass du

C++:
using namespace;


und nicht

C++:
using namespace std;


gschrieben hast (soweit ich das aus der Fehlermeldung rauslesen konnte)
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: