Για την ανάπτυξη εφαρμογών σε C++ θα χρησιμοποιήσουμε το γενικό περιβάλλον ανάπτυξης eclipse και το plugin CDT που αφορά C++
Θα εγκαταστήσουμε
Ας δούμε τα βήματα ένα ένα:
Εγκατάσταση JavaRuntimeEnvironment (http://java.sun.com/javase/)
aptitude install sun-java6-jre
Εγκατάσταση περιβάλλοντος ανάπτυξης Eclipse (http://www.eclipse.org/)
aptitude install eclipse -r
Εγκατάσταση CDT eclipse plugin για C++ στο eclipse.
aptitude install eclipse-cdt
ΟΙ οδηγίες αφορούν eclipse 3.2.2 και CDT plugin 3.1.2. 1)
#include <iostream> using namespace std; int main() { cout << "Hello World!\n"; return 0; }
Αν χρησιμοποιούμε το mingw (windows μόνο) χρειάζεται να κάνουμε τις παρακάτω ρυθμίσεις για να ορίσουμε μεταγλωττιστή
Εάν είναι επιλεγμένο το build automatically στο μενού project η μεταγγλώτιση θα γίνει αυτόματα κατά την εκτέλεση (από το μενού Run επιλέγωντας Run).
Αν δεν είναι επιλεγμένη η αυτόματη μεταγγλώτισση
Από την γραμμή εντολών μεταφερόμαστε στον φάκελο που έχει δημιουργηθεί το εκτελέσιμο και το εκτελούμε, π.χ.
cd c:\cpp\myprog\Debug myprog
Κάποιες βιβλιοθήκες είναι διαθέσιμες μόνο για windows και κάποιες άλλες για Linux. Θα χρησιμοποιήσουμε ένα αρχείο compat.cpp στο οποίο θα υλοποιούμε συναρτήσεις με συμβατό τρόπο και για τα 2 λειτουργικά και ένα compat.h στο οποίο μεταξύ άλλων θα ορίζουμε το λειτουργικό στο οποίο δημιουργούμε εκτελέσιμο
http://heather.cs.ucdavis.edu/~matloff/UnixAndC/CLanguage/Curses.pdf
aptitude install libncurses5-dev
Στην αρχή των προγραμμάτων
#include <curses.h>
Δεξί κλικ στο project/properties/GCC C++ Linker/Libraries και προσθέτουμε curses
Δοκιμή μεταγλώττισης του ftp://biolpc22.york.ac.uk/pub/binary/wxWidgets-DialogsDemo-SuSE-GTK.tar.gz από http://www.wxwindows.org/downloads/demos.htm
aptitude install wx2.6-headers libwxbase2.6-dev libwxgtk2.6-dev wx-common wx2.6-examples
ln -s /usr/include/wx-2.6/wx/ /usr/include/wx