Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Μήνυμα ξεκίνησε από: alkisg στις 02 Μαρ 2008, 05:17:38 ΜΜ

Τίτλος: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: alkisg στις 02 Μαρ 2008, 05:17:38 ΜΜ

Το Codeblocks (http://www.codeblocks.org) είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης προγραμμάτων σε C ή C++. Είναι λογισμικό ανοικτού κώδικα και τρέχει σε Windows, Linux, MacOS κτλ. Εμπεριέχει τον gcc (έκδοση mingw) για τη μεταγλώττιση του κώδικα, αν και μπορεί να χρησιμοποιήσει και άλλους compilers.

Είναι από τα καλύτερα δωρεάν περιβάλλοντα για C/C++, σαφώς ανώτερο από το devcpp και από τις αρχαίες εκδόσεις τις Borland C που "κυκλοφορούν".

Ιστοσελίδα: http://www.codeblocks.org
(http://www.codeblocks.org/images/gallery/scr1_tiny.jpg)
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: alkisg στις 02 Μαρ 2008, 05:20:09 ΜΜ
Στα προγράμματα κονσόλας (dos box) συνήθως υπάρχει πρόβλημα με τα ελληνικά μηνύματα, στα περισσότερα περιβάλλοντα. Ο gcc μας επιτρέπει να παρακάμψουμε το πρόβλημα: μπορούμε να γράφουμε κανονικά σε κωδικοσελίδα windows-1253 (Windows Greek) και ο gcc να μεταφράζει αυτόματα το εκτελέσιμο σε κωδικοσελίδα windows-737 (DOS Greek).

Στο Codeblocks η σχετική ρύθμιση γίνεται από:
Settings » Compiler and debugger » Other options
στο πλαίσιο από κάτω προσθέτουμε
-finput-charset=cp1253
-fexec-charset=cp737
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: apelaths στις 05 Μαΐου 2016, 04:59:44 ΜΜ
Έχω εγκαταστήσει το code::blocks 16.01 και αντιμετωπίζω το πρόβλημα με τα ελληνικά που περιγράφεται παραπάνω, προσπάθησα να εφαρμόσω αυτά που γράφτηκαν αλλά τίποτα... Μήπως γνωρίζει κάποιος τί αλλο μπορώ να κάνω;
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: alkisg στις 05 Μαΐου 2016, 10:40:33 ΜΜ
Εγώ πάντως δεν έχω δουλέψει σε CodeBlocks/Windows από το 2008 που έγραψα το θέμα, οπότε δεν μπορώ να βοηθήσω... :)
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: apelaths στις 06 Μαΐου 2016, 12:33:05 ΠΜ
Ποιον μεταγλωτιστή θα μου πρότεινες ως αρχάριος που είμαι; Σ' Ευχαριστώ Πολύ!!
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: dpa2006 στις 07 Μαΐου 2016, 02:13:31 ΜΜ
Θα σύστηνα και το http://codelite.org/
Επίσης καλό περιβάλλον και ελαφρύ.
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: itt στις 07 Μαΐου 2016, 03:34:58 ΜΜ
Παράθεση από: apelaths στις 06 Μαΐου 2016, 12:33:05 ΠΜ
Ποιον μεταγλωτιστή θα μου πρότεινες ως αρχάριος που είμαι; Σ' Ευχαριστώ Πολύ!!

Αν χρησιμοποιείς Windows η καλύτερη επιλογή είναι ξεκάθαρα το Visual Studio 2015 Community Edition.
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: apelaths στις 08 Μαΐου 2016, 12:13:10 ΜΜ
Παράθεση από: itt στις 07 Μαΐου 2016, 03:34:58 ΜΜ
Αν χρησιμοποιείς Windows η καλύτερη επιλογή είναι ξεκάθαρα το Visual Studio 2015 Community Edition.

Παράθεση από: dpa2006 στις 07 Μαΐου 2016, 02:13:31 ΜΜ
Θα σύστηνα και το http://codelite.org/
Επίσης καλό περιβάλλον και ελαφρύ.

Σας Ευχαριστώ Πολύ!!!
Τίτλος: Απ: Νέα έκδοση 8.2 του CodeBlocks C/C++ IDE
Αποστολή από: apelaths στις 08 Μαΐου 2016, 01:28:09 ΜΜ
Μετά από αρκετό ψάξιμο και βασισμένος στο σχόλιο του
Παράθεση από: alkisg στις 02 Μαρ 2008, 05:20:09 ΜΜ
Στα προγράμματα κονσόλας (dos box) συνήθως υπάρχει πρόβλημα με τα ελληνικά μηνύματα, στα περισσότερα περιβάλλοντα. Ο gcc μας επιτρέπει να παρακάμψουμε το πρόβλημα: μπορούμε να γράφουμε κανονικά σε κωδικοσελίδα windows-1253 (Windows Greek) και ο gcc να μεταφράζει αυτόματα το εκτελέσιμο σε κωδικοσελίδα windows-737 (DOS Greek).

Στο Codeblocks η σχετική ρύθμιση γίνεται από:
Settings » Compiler and debugger » Other options
στο πλαίσιο από κάτω προσθέτουμε
-finput-charset=cp1253
-fexec-charset=cp737

κατάφερα να εμφανίσω τα ελληνικά στην κονσόλα κάνοντας τις παρακάτω προσθήκες

Ανοίγουμε το CodeBlocks 16.01 και από το μενού Settings επιλέγουμε Compiler... Έχοντας ανοιχτό το παράθυρο 'Compiler Settings', επιλέγουμε (αν δεν είναι προεπιλεγμένο) από την αριστερή στήλη 'Global compiler settings'. Από την προεπιλεγμένη (λογικά) καρτέλα 'Compiler settings' επιλέγουμε 'Other compiler options' και προσθέτουμε τα συγκεκριμένα αρχεία:

-finput-charset=cp1253
-fexec-charset=cp737

μαζί με τις αρχικές παύλες. Λογικά οι ελληνικές χαρακτήρες θα εμφανίζονται πλέον κανονικά  :)