Fehler : "error iostream: No such file or directory"

hmm, da ist aber was mit deiner installation im argen.
du rufst es nur mit mit
g++ test.cpp
auf?
hast du eventuell irgendwelche enviroment variablen gesetzt, damit der /usr/local kram eingebunden wird?
 
ich habs nur mit g++ test.cpp aufgerufen

ich hab mal versucht g++ -l /usr/local/include/c++/4.2.1/ test.cpp

ich bin mir nicht sicher wie ich die variablen zu setzen habe.
 
Code:
alex-mbp:c++ alex$ g++ -print-search-dirs
install: /usr/lib/gcc/i686-apple-darwin10/4.2.1/
programs: =/Developer/usr/bin/../libexec/gcc/i686-apple-darwin10/4.2.1/:/Developer/usr/bin/../libexec/gcc/:/usr/libexec/gcc/i686-apple-darwin10/4.2.1/:/usr/libexec/gcc/i686-apple-darwin10/4.2.1/:/usr/libexec/gcc/i686-apple-darwin10/:/usr/lib/gcc/i686-apple-darwin10/4.2.1/:/usr/lib/gcc/i686-apple-darwin10/:/usr/libexec/gcc/i686-apple-darwin10/4.2.1/:/usr/libexec/gcc/i686-apple-darwin10/:/usr/lib/gcc/i686-apple-darwin10/4.2.1/:/usr/lib/gcc/i686-apple-darwin10/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/bin/i686-apple-darwin10/4.2.1/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/bin/:/usr/lib/../i686-apple-darwin10/bin/i686-apple-darwin10/4.2.1/:/usr/lib/../i686-apple-darwin10/bin/
libraries: =/lib/i686-apple-darwin10/4.2.1/x86_64/:/lib/x86_64/:/usr/lib/i686-apple-darwin10/4.2.1/x86_64/:/usr/lib/x86_64/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/x86_64/:/Developer/usr/bin/../lib/gcc/x86_64/:/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64/:/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/lib/i686-apple-darwin10/4.2.1/x86_64/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/lib/x86_64/:/usr/lib/../i686-apple-darwin10/lib/i686-apple-darwin10/4.2.1/x86_64/:/usr/lib/../i686-apple-darwin10/lib/x86_64/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../i686-apple-darwin10/4.2.1/x86_64/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../x86_64/:/usr/lib/i686-apple-darwin10/4.2.1/x86_64/:/usr/lib/x86_64/:/lib/i686-apple-darwin10/4.2.1/:/lib/:/usr/lib/i686-apple-darwin10/4.2.1/:/usr/lib/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/:/Developer/usr/bin/../lib/gcc/:/usr/lib/gcc/i686-apple-darwin10/4.2.1/:/usr/lib/gcc/i686-apple-darwin10/4.2.1/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/lib/i686-apple-darwin10/4.2.1/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/lib/:/usr/lib/../i686-apple-darwin10/lib/i686-apple-darwin10/4.2.1/:/usr/lib/../i686-apple-darwin10/lib/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../i686-apple-darwin10/4.2.1/:/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../:/usr/lib/i686-apple-darwin10/4.2.1/:/usr/lib/
 
sieht eigentlich normal aus.
hast du aus versehen irgendwelche verzeichnisse gelöscht?
ls -l /usr/include/c++/4.2.1/iostream
findet auch die datei?

printenv
zeigt dir auch keine gesetzten CFLAGS oder CPPFLAGS?
 
Hallo

/usr/include/c++/4.2.1/iostream gibt es nciht, es gibt aber
/usr/local/include/c++/4.2.1/iostream, aber erst anchdem ich das verzeichnis 4.4.0 kopiert hab und 4.2.1 benannt habe, davor gab es das nciht, hat aber auch nichts gebracht.

printenv zeigt folgendes an
Code:
alex-mbp:optical_bands alex$ printenv
TERM_PROGRAM=Apple_Terminal
TERM=xterm-color
SHELL=/bin/bash
TMPDIR=/var/folders/AL/ALQNLVV9H-yXITcWp2B-yk+++TM/-Tmp-/
Apple_PubSub_Socket_Render=/tmp/launch-kA4Arr/Render
TERM_PROGRAM_VERSION=273
USER=alex
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/tmp/launch-ABMNH6/Listeners
__CF_USER_TEXT_ENCODING=0x1F6:0:3
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PWD=/Users/alex/optical_bands
LANG=de_DE.UTF-8
SHLVL=1
HOME=/Users/alex
LOGNAME=alex
DISPLAY=/tmp/launch-ZQLZUN/org.x:0
_=/usr/bin/printenv
OLDPWD=/Users/alex
 
installier Xcode vielleicht noch mal, scheint ja nicht richtig installiert zu sein...
 
Zurück
Oben Unten