V.I.Smirnov Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 Εφόσον όλα τα υπόλοιπα έχουν πάει καλά, εγκαθιστάς το add-in, κάνεις μια-δυο ρυθμίσεις που χρειάζεται και αυτό είναι. Όταν εγώ δοκίμασα την qt 5 στο vs2010, πριν ένα μήνα περίπου, όλα δούλεψαν απροβλημάτιστα... Το video που είχα δει πρέπει να ήταν αυτό : Βέβαια ο άνθρωπος εδώ δείχνει πώς στήνεται η qt κάνοντάς την compile-building αλλά αυτό μπορείς να το παραλείψεις (απλώς εγκαθιστάς τα binaries).... -
Giorgos3924 Δημοσ. 3 Μαΐου 2013 Μέλος Δημοσ. 3 Μαΐου 2013 Εγώ κατέβασα ένα sdk από το site της nokia. Τί διαφορά έχει με την Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) http://qt-project.org/downloads
V.I.Smirnov Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 Αυτό που κατεβάζει ο τύπος στο video είναι ο πηγαίος κώδικας της qt και τον κάνει ο ίδιος compile & build στο VS (μετά εγκαθιστά και το add-in).Eίναι μια πολύ χρονοβόρα διαδικασία (μιλάμε για ώρες) κατά την οποία πολλά μπορούν να πάνε στραβά,χώρια τα άχρηστα αρχεία που απομένουν στον υπολογιστή.Ωστόσο, είναι και ο μόνος τρόπος να παράγεται αυτόνομο exe (static building).Για έλεγξε μήπως κατέβασες κι εσύ αυτό... Αντίθετα, αυτό που δείχνεις στο link του post #17 (εγώ αυτό κατέβασα αλλά την 32bit έκδοση),είναι τα έτοιμα binaries της παραπάνω διαδικασίας. Yπενθυμίζεται επίσης ότι το add-in δεν δουλεύει με την express edition του VS... -
Giorgos3924 Δημοσ. 3 Μαΐου 2013 Μέλος Δημοσ. 3 Μαΐου 2013 Καλύτερα με το qt creator. Όπως είπα δεν με πειράζει να κουβαλάω και τα dll που χρειάζονται μαζί με το exe. Ξαναεγκατέστησα το sdk που κατέβασα από τη Nokia. Είναι ένας online installer. Ο offline Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) που κατέβασα πριν τώρα δεν παίζει, δεν ξέρω τί γίνεται με αυτό. Αφού μου πέταξε 2-3 error κατά την εγκατάσταση δεν ανοίγει καν. Ίσως έσβησα κάτι που δεν έπρεπε, δεν ξέρω. Τώρα, με το sdk από τη Nokia, έγινε εγκατάσταση αλλά... Δεν ξέρω τί φταίει αλλά, πάω να κάνω ένα project, Qt gui application βγαίνει ο κώδικας ωραία και καλά μαζί με τη φόρμα και τα σχετικά, πάω να κάνω run και μου βγάζει [debug/main.o] Error 5 File not found: Εγκαθιστώντας το Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) μου βγάζει τα παρακάτω errors Η εγκατάσταση προχωράει μόνο με ignore
V.I.Smirnov Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 Το ίδιο με εσένα είχα αντιμετωπίσει κι εγώ αλλά δεν έψαξα περισσότερο, γύρισα στο VS. Mάλλον θέλει κάποιες ρυθμίσεις που δεν τις ξέρουμε. Όπως είπα πολλές φορές παραπάνω, ο qt ctreator απαιτεί κάποιες ειδικές ρυθμίσεις για να κάνει debuging.Ο debugger εγκαθίσταται ξεχωριστά αλλά δεν ξέρω πώς γίνεται. Στο VS δεν υπάρχουν τέτοια προβλήματα και χρησιμοποιούμε την qt σε οικείο περιβάλλον.Το τίμημα είναι ότι τα project files δεν είναι cross-platform... -
Giorgos3924 Δημοσ. 3 Μαΐου 2013 Μέλος Δημοσ. 3 Μαΐου 2013 Προηγουμένως έτρεχε κανονικά. Τί είναι το cross-platform? Επίσης δοκίμασα και αυτόν τον οδηγό ΑΦού έβαλα το sdk έσβησα το mingw αλλά τώρα όταν πάω να το ξαναεγκαταστήσω μου βγάζει error Unable to execute file in temporary directory. Setup Aborted. Error 5 δεν επιτρέπεται η πρόσβαση
Anubis13 Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 Τί είναι το cross-platform? Cross-platform ειναι οτι το ιδιο προγραμμα τρεχει σε περισσοτερα απο 1 λειτουργικα. Πραγματικα εχουν κανει το QT αηδια. Ευτυχως ειχα κρατησει ενα παλιο offline installer εκδοσης 4.1 που κανει αυτοματα την εγκατασταση. Οταν προσπαθησα να ξαναβγαλω ακρη ηταν pita.
V.I.Smirnov Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 cross-platform project σημαίνει να στήσεις ένα project file στα windows καιμετά να το μεταφέρεις αυτούσιο στο linux ή στο mac (και αντίστροφα).Ο qt creator αναγνωρίζει τα project files του σε όλα τα μηχανήματα. Εφόσον στον πηγαίο κώδικα δεν χρησιμοποιούνται specific χαρακτηριστικάτου εκάστοτε λειτουργικού αλλά μόνον ο στάνταρ κώδικας της qt και της C++,το μόνο που απαιτείται για να τρέξει στο αντίστοιχο λειτουργικό είναιένα re-compile στον qt creator. Αντίθετα, αν στήσεις ένα project file της qt στο VS,ακόμα κι αν χρησιμοποιείς μόνον στάνταρ κώδικα,το project file δεν μπορεί να μεταφερθεί άμεσα στο linux π.χ.Ο κώδικας θα είναι μεν cross platform αλλά στο linux δεν υπάρχει VS !!!Για μικρά projects αυτό δεν είναι πρόβλημα, τα ξαναστήνεις στο περιβάλλον του εκάστοτε μηχανήματος,αλλά για μεγάλα που έχουν πολλά αρχεία και πολύπλοκες διασυνδέσεις είναι μπελάς.Το add-in του VS έχει κάτι ματζούνια που βοηθούν την μεταφορά (.pro και .pri files)αλλά πάντως άμεση μεταφορά δεν μπορεί να γίνει.Aυτό είναι το πλεονέκτημα του creator, αλλιώς δεν υπάρχει λόγος να αφήσουμε το VS. -
Giorgos3924 Δημοσ. 3 Μαΐου 2013 Μέλος Δημοσ. 3 Μαΐου 2013 Ε ναι αν χρειαστεί να πάρεις ένα κομάτι από ένα project που έφτιαξε κάποιος σε linux θα πεδευτείς. Και μάλλον δεν θα γίνει... Κανένας τρόπος να εγκατασταθεί δεν υπάρχει; Ή τουλάχιστον κάτι να μοιάζει με το qt?? native C/C++ για gui programming? Δηλαδή όση ώρα με πεδεύει αυτό το πράγμα θα μπορούσα να διαβάσω Visual C#
V.I.Smirnov Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 Αν κώδικας είναι στάνταρ Qt και C++ θα γίνει.Κι αν στηθεί στον qt creator γίνεται αμέσως και στα τρία λειτουργικά. Δεν ξέρω αν υπάρχει κάτι άλλο, αλλά κι αν υπάρχει θα είναι πολύ κατώτερο.Η Qt είναι από τα καλύτερα πράγματα που έχουν συμβεί στην ιστορία της C++.Είναι πανίσχυρη, έχει μεγάλη υποστήριξη, cross platform και σέβεται τηνπρος τα πίσω συμβατότητα. Δυστυχώς, έχει αυτή την δυσκολία στην εγκατάσταση.Δεν καταλαβαίνω γιατί δεν το διευκολύνουν αυτό.To ίδιο πρόβλημα αλλά σε μικρότερο βαθμό υπάρχει και με την boost... -
Giorgos3924 Δημοσ. 3 Μαΐου 2013 Μέλος Δημοσ. 3 Μαΐου 2013 Όλα αυτά τα libraries για την έκδοση 5 τί διαφορά έχουν; http://qt-project.org/downloads
migf1 Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 ... Ή τουλάχιστον κάτι να μοιάζει με το qt?? native C/C++ για gui programming? Δηλαδή όση ώρα με πεδεύει αυτό το πράγμα θα μπορούσα να διαβάσω Visual C# Για C++ μπορείς να δοκιμάσεις wxWidgets με Code:Blocks ή CodeLite για IDE. Για C μπορείς να δοκιμάσεις GTK+ με Code:Blocks για IDE. ΥΓ. Σε Windows 8 δεν έχω δοκιμάσει τίποτε από τα παραπάνω.
V.I.Smirnov Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 Όλα αυτά, για διάφορους λόγους που δεν μπορούν να αναφερθούν εδώ, είναι πολύ κατώτερα από την qt.... -
Giorgos3924 Δημοσ. 3 Μαΐου 2013 Μέλος Δημοσ. 3 Μαΐου 2013 Και ανώτερα να ήταν, η qt με πρώτη ματια βλέπεις ότι έχει υποστήριξη, στο ιντερνετ. Αλλά ρε παιδιά, όλα τα "how to install" δείχνουν ένα exe από το qt projects Γιατί να ναι τόσο δύσκολο; Τελικά τα παραπάνω error που έπερνα ήταν μάλλον από το comodo firewall που είχα κλείσει επειδή με πετούσε συνεχώς σπαστικά μηνύματα κάθε τρεις και λίγο. Αλλά για κάποιο λόγο ο installer δεν μπορούσε να αποκτήσει πρόσβαση. Ξανακάνω εγκατάσταση το Qt 5.0.2 for Windows 32-bit (MinGW 4.7, 650 MB) Να δούμε τί θα γίνει... EDIT: Το εγκατέστησα αλλά δεν έχει τα gui projects, υπάρχει τρόπος να τα βάλω χωρίς να τρέξω το sdk installer? Όπως αυτό εδώ http://stackoverflow.com/questions/13235747/qt-creator-dont-have-qt-gui-application-to-choose-when-creating-new-project
migf1 Δημοσ. 3 Μαΐου 2013 Δημοσ. 3 Μαΐου 2013 Όλα αυτά, για διάφορους λόγους που δεν μπορούν να αναφερθούν εδώ, είναι πολύ κατώτερα από την qt.... - Δεν ξέρω τι εννοείς, ούτε έχω ικανή εμπειρία με QT και WxWidgets ώστε να μπορώ να αντιπαραθέσω λεπτομερές vs, αλλά γνωρίζω πως και τα 2 αυτά C++ toolkits θεωρούνται εφάμιλλα, με διαφορετικά + και - το καθένα τους, καθώς και ότι χρησιμοποιούνται κατά κόρον. Σε ότι αφορά όμως το GTK+, έχω και άποψη και ικανή επαφή ώστε να το θεωρώ μακράν το καλύτερο mainstream και το πλέον σύγχρονο GUI toolkit για C.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα