Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » iostream

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
08.02.2008, 19:22 Uhr
Lackmeier



Hallo zusammen

Ich bin neu hier in dieser Community und ich hoffe mir kann jemand weiterhelfen.
Da ich eigentlich eher Java Programmierer bin, habe ich ein recht einfaches Problem, dass ich aber gerade alleine nicht lösen kann.

Ich benutze zur Programmierung MYEclipse auf Windows XP und Cygwin.
Ich habe ein Managed C++ Projekt angelegt, in welchem sich 3 Source Files befinden. In all diesen Source Files benutze ich iostream.

#include <iostream>

Ich habe auch schon

#include <iostream.h>

oder

#include "iostream.h"

ausprobiert aber das funktioniert auch nicht.

In nur einem dieser Files wird iostream nicht erkannt, obwohl der Compiler es in den anderen beiden Files akzeptiert.

cyc.c:2:20: iostream: No such file or directory

Also kann es doch eigentlich mit den Include Pfaden nichts zu tun haben, oder?
Ich hoffe mir kann jemand weiter helfen und bedanke mich schonmal im vorraus.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.02.2008, 20:05 Uhr
0xdeadbeef
Gott
(Operator)


Nur

C++:
#include <iostream>


ist richtig. Das Problem liegt hier daran, dass...

Zitat von Lackmeier:

cyc.c:2:20: iostream: No such file or directory


...du da eine C-Datei hast, in der du einen C++-Header benutzen willst. Was nicht geht. Benenn das Ding in cyc.cpp um.

Ansonsten ist die Wahl von Managed C++ eine denkbar schlechte, dieses Monstrum hat Microsoft inzwischen wieder eingestampft und durch C++/CLI ersetzt. Was immer noch nicht schön ist, aber zumindest funktioniert - realistischerweise sind C++ und .net aber nicht miteinander vereinbar.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.02.2008, 20:41 Uhr
stephanw
localhorst


@0xdeadbeef: Ich glaube, "Managed C++ Projekt" bezieht sich in diesem Fall darauf, dass die Makefiles automatisch verwaltet werden.
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.02.2008, 21:22 Uhr
~Lackmeier
Gast


Danke euch beiden

für die schnelle Antwort. Hab die Datei umgenannt und schon hats funktioniert.
Ansonsten wird mir von MyEclipse nur entweder Managed oder Standard C++ Projekt zur Auswahl gestellt und da bei Standard kein make File generiert wird muss ich wohl mit Managed klar kommen.
Ansonsten werden jetzt die MPI Header Files, die vorher erkannt wurden, nicht mehr erkannt. Obwohl ich die include Pfade richtig gesetzt hab.
Ich bin aber auf jeden Fall schonmal weiter und werde jetzt mal rumprobieren...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.02.2008, 23:02 Uhr
0xdeadbeef
Gott
(Operator)


Ach so. Ich dachte jetzt an visual c++ und dieses abartige "Managed C++," mit dem die Leute bei Microsoft versucht haben, C++ in die .net-runtime zu quetschen.

Wenn's nur um ne Makefile geht, ist das schon in Ordnung.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
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: