Title: cannot find <iostream> Post by: Δον on April 08, 2011, 02:37:28 am Έχω ένα μικρό προβληματάκι και θα χρειαζόμουν λίγη βοήθεια.
Έχω κατεβάσει πάνω από 4 compilers και κανένας δεν έχει για κάποιο λόγο βιβλιοθήκες! Το πιο κλασσικό "<iostream> missing" ή cannot find <iostream>. Έχω εγκαταστήσει Dev C++, codeblocks 10, netbeans , visual studio 2010 Και κανένας δεν έχει την κατάλληλη βιβλιοθήκη. Κατέβασα το Mingw βάζω και πάλι τίποτα... Έχει κανείς καμιά ιδέα? Title: Re: cannot find <iostream> Post by: png on April 08, 2011, 02:39:54 am δόκίμασε αντί για <,> να βάλεις ","
Title: Re: cannot find <iostream> Post by: Δον on April 08, 2011, 02:52:29 am To ίδιο συμβαίνει >:(
Title: Re: cannot find <iostream> Post by: pentium4 on April 08, 2011, 04:06:41 am ίσως και μ@λ@κι@ .. αυτο δεν κανει; -----> stdio.h
Title: Re: cannot find <iostream> Post by: Δον on April 08, 2011, 07:51:56 am Πφφφφ. Όχι. Η stdio.h είναι head file για τις printf,Scanf etc :'(
Title: Re: cannot find <iostream> Post by: stratis on April 08, 2011, 10:35:53 am http://www.mingw.org/wiki/IncludePathHOWTO (http://www.mingw.org/wiki/IncludePathHOWTO)
Κάπου στο φάκελο του MinGW θα πρέπει να βρίσκονται και τα include files. Λογικά πρέπει να βρίσκονται στους παρακάτω φακέλους: Quote c:/mingw/include/c++/3.4.5 c:/mingw/include/c++/3.4.5/mingw32 c:/mingw/include/c++/3.4.5/backward Δοκίμασε να αυτά που λέει στο παραπάνω λινκ και πιο συγκεκριμένα τρέξε: Code: g++ -v -c yourfile.cpp για να βρεις τους default φακέλους στους οποίους γίνεται αναζήτηση για τα include files. Αν σε αυτούς τους φακέλους δεν υπάρχει το iostream.h (αν και κανονικά θα έπρεπε), τότε δώσε χειροκίνητα τη διαδρομή χρησιμοποιώντας την επιλογή -I (κεφαλάιο 'i' και όχι 'L' μικρό) ως εξής: Code: g++ -I pathToInclude -c yourfile.cpp Τέλος, επειδή μου φαίνεται αρκετά περίεργο το πρόβλημα σου, έχεις πρόβλημα και με αρχεία *.c και με *.cpp, ή μήπως μπορείς να κάνεις κανονικά compile αρχεία *.c με το header "stdio.h" ? Μήπως αποθηκεύεις αρχεία c++ με κατάληξη *.c με αποτέλεσμα να γίνεται το compile όχι από τον g++ όπως θα έπρεπε, αλλά από τον gcc που λογικά δεν έχει στις default διαδρομές του τα headers της c++ ? |