qmake και C++ και QT

...IDE, compilers, κλπ

Συντονιστής: konnn

Re: make και C++

Δημοσίευσηαπό malos » 09 Αύγ 2009, 15:30

Κώδικας: Επιλογή όλων
pal@palina:~/Επιφάνεια εργασίας/zz$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o hello.o hello.cpp
hello.cpp: In function ‘int main(int, char**)’:
hello.cpp:8: σφάλμα: ‘tr’ was not declared in this scope
make: *** [hello.o] Error 1


Είδα αυτό που λέει για το tr και σκέφτηκα να το αφαιρέσω. Και τότε δούλεψε ;)
Ααα ! Είχα δει κι αυτό πιο πριν :

Κώδικας: Επιλογή όλων
hello.cpp:12: σφάλμα: ‘connect’ was not declared in this scope
make: *** [hello.o] Error 1


... και μάλλον ξέχασες το QObject::

δηλαδή έκανα έτσι τις γραμμές σου
QLabel *label = new QLabel("The label here !!!");
QLineEdit *edit = new QLineEdit("Lets wright something");
QPushButton *button = new QPushButton("&close");


και

Κώδικας: Επιλογή όλων
QObject::connect(button, SIGNAL(clicked()), &app, SLOT(quit()));


Όσον αφορά την 9.04 τα ίδια. Αντιθέτως ... στην ultimate έτρεξε μια χαρά το δικό σου !
Ευχαριστώ πάντως. Έμαθα και ένα νέο στοιχείο. Αντί για όλα τα στοιχεία, πετάς ένα #include <QtGui> και καθαρίζεις.
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: make και C++

Δημοσίευσηαπό Nisok » 09 Αύγ 2009, 15:50

Το QObject είναι παιδί του QtGui οπότε όταν βάλεις το QtGui δεν χρειάζεται να δηλώνεις το QObject. 100% Θα το τρέξω και εγώ να δώ που είναι το σφάλμα που λές.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: make και C++

Δημοσίευσηαπό malos » 10 Αύγ 2009, 00:26

Έχω την εντύπωση πως φταίει το libqt4-dev το οποίο δεν μπορεί να εγκατασταθεί γιατί συγκρούεται με παλιότερη έκδοση του libglu1-mesa και το οποίο αν πετάξω, παίρνει σβάρνα 300 τόνους λογισμικό !!!!
Θα περιμένω την αναβάθμισή του
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: qmake και C++ και QT

Δημοσίευσηαπό Nisok » 10 Αύγ 2009, 17:32

Υπαρχει λυση στο προβλημα σου ομως ακρετα επιπονη....
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: qmake και C++ και QT

Δημοσίευσηαπό malos » 11 Αύγ 2009, 03:53

Για μένα μην το σκέφτεσαι ! Για σένα δεν ξέρω ( καλοκαιριάτικα :D !! )
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: qmake και C++ και QT

Δημοσίευσηαπό alkismavridis » 09 Οκτ 2009, 16:42

Παιδιά συγγνώμη που σας αλλάζω θέμα, άλλα ψάχνω για ένα c++ compiler... Μπορείτε να μου προτείνετε έναν και να μου πείτε πως να τον εγκαταστήσω;;
Ομοίως και έναν editor, όπως crimson κτλ για να κάνω προγράμματα σε fortran και c++...
Ευχαριστώ!!
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

Re: qmake και C++ και QT

Δημοσίευσηαπό Nisok » 09 Οκτ 2009, 16:51

Κώδικας: Επιλογή όλων
sudo apt-get install g++


Για προγραμματισμό μπορείς να χρησιμοποιήσεις gedit (είτε kate), είναι λίγο σπαρτιάτικα αλλά εμένα μου αρέσουν.
Vim που είναι σε terminal.

Τώρα για πιο IDE φάση μπορείς να δείς το codeblocks και το kdevelop.
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: qmake και C++ και QT

Δημοσίευσηαπό alkismavridis » 13 Οκτ 2009, 10:43

Κώδικας: Επιλογή όλων
alkis@alkis-desktop:~$ sudo apt-get install g++
[sudo] password for alkis:
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Reading state information... Ολοκληρώθηκε
Μερικά πακέτα είναι αδύνατον να εγκατασταθούν. Αυτό μπορεί να σημαίνει ότι
δημιουργήσατε μια απίθανη κατάσταση ή αν χρησιμοποιείτε την ασταθή
διανομή, ότι μερικά από τα πακέτα δεν έχουν ακόμα δημιουργηθεί ή έχουν
μετακινηθεί από τα εισερχόμενα.

Εφόσον ζητήσατε μια και μόνη λειτουργία, είναι πολύ πιθανόν ότι
το πακέτο αυτό δεν είναι εγκαταστάσιμο και θα πρέπει να κάνετε μια
αναφορά σφάλματος για αυτό το πακέτο.
Οι ακόλουθες πληροφορίες ίσως βοηθήσουν στην επίλυση του προβλήματος:

Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:
g++: Εξαρτάται από: cpp (>= 4:4.3.3-1ubuntu1) αλλά το 4:4.3.1-1ubuntu2 πρόκειται να εγκατασταθεί
Εξαρτάται από: gcc (>= 4:4.3.3-1ubuntu1) αλλά το 4:4.3.1-1ubuntu2 πρόκειται να εγκατασταθεί
Εξαρτάται από: g++-4.3 (>= 4.3.3-1) αλλά δεν πρόκειται να εγκατασταθεί
Εξαρτάται από: gcc-4.3 (>= 4.3.3-1) αλλά το 4.3.2-1ubuntu12 πρόκειται να εγκατασταθεί
E: Χαλασμένα πακέτα


Γιατί το βγάζει αυτό??
Τελευταία επεξεργασία από Nisok και 13 Οκτ 2009, 13:00, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Διόρθωση BBCode
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

Re: qmake και C++ και QT

Δημοσίευσηαπό Nisok » 13 Οκτ 2009, 13:02

Ποιά Ubuntu έχεις??

Δώσε μας το περιεχόμενο του αρχείου
Κώδικας: Επιλογή όλων
/etc/apt/sources.list


Και μπορείς να δώσεις την εντολή
Κώδικας: Επιλογή όλων
sudo apt-get -f install
να δούμε τι θα γίνει
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: qmake και C++ και QT

Δημοσίευσηαπό alkismavridis » 19 Οκτ 2009, 20:04

alkis@alkis-desktop:~$ /etc/apt/sources.list
bash: /etc/apt/sources.list: Permission denied
alkis@alkis-desktop:~$

τα 8.10 έχω...
Να σε ρωτήσω και κάτι άλλο, αν μέσα από την προσθαφαίρεση αναβαβμίσω το ubuntu, θα σβηστούν τα αρχεία και τα προγράμματα που έχω;
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού