Title: C global typedef and define Post by: fugiFOX on August 27, 2008, 17:19:18 pm Θέλω να κάνω κάποια defines και typedefs να είναι global σε όλο το project
(όχι απλώς στο συγκεκριμένο αρχείο.c) . Είναι αυτό δυνατόν και πώς; Title: Re: C global typedef and define Post by: Καμένος on August 27, 2008, 19:48:56 pm Τα γράφεις σε ένα .h και το κάνεις include σε όλα τα αρχεία που θές..
Title: Re: C global typedef and define Post by: fugiFOX on August 27, 2008, 20:01:17 pm Αυτό το ξέρω, αλλά δε με βολεύει.
Έχω ένα file.c που μέσα έχει τη main. Για να μην έχω ανοικτά δύο παράθυρα/tabs to file.c για να κάνω τις αλλαγές που θέλω κάθε φορά και άλλο ένα για να αλλάζω τις σταθερες στα defines ήθελα να τα βάλω όλα τα defines μέσα στο file.c και να τα κάνω το scope tous, global σε όλο το project Title: Re: C global typedef and define Post by: Καμένος on August 27, 2008, 20:40:08 pm http://forums.ni.com/ni/board/message?board.id=180&message.id=27594
και εδώ σε .h προτείνει.. Έψαξα λίγο αλλά δε κατάφερα να βρώ κάτι... Title: Re: C global typedef and define Post by: fugiFOX on August 27, 2008, 20:45:09 pm Ναι και εγώ δεν βρήκα κάτι για αυτό απευθύνθηκα σε εσάς που δουλέψατε πολύ τη C
το τελευταίο διάστημα και κάτι παραπάνω θα ξέρετε. Title: Re: C global typedef and define Post by: fugiFOX on August 28, 2008, 18:30:00 pm Επίσης βλέπω ότι το typedef δεν λειτουργεί ούτε με τον προαναφερθέντα τρόπο.
Παοτι το'χω βάλει σε ένα .h που το κάνω include μου λέει οτι δεν το αναγνωρίζει Title: Re: C global typedef and define Post by: kgiann78 on March 11, 2009, 20:35:44 pm Χρησιμοποιείς VS2008 ή κάποιο άλλο Visual Studio? Αν ναι, διάβασα ότι μπορείς από τις ρυθμίσεις (project settings) να κάνεις επιβολή των include (Force Includes).
Δεν ξέρω αν σου κάνει τελικά γιατί δεν χρησιμοποιώ Visual Studio. Αν βρεις κάποια άκρη με το θέμα στείλε κανένα μήνυμα. Title: Re: C global typedef and define Post by: SolidSNK on March 11, 2009, 21:35:30 pm Σε κάθε cross file μεταβλητή πρέπει να γίνει έτσι κι αλλιώς δήλωση (declaration) , είτε μεμονωμένα me extern ή με header files. Δεν γίνεται αλλιώς , είναι αναγκαίο από τη γλώσσα.
Title: Re: C global typedef and define Post by: fugiFOX on March 12, 2009, 12:14:01 pm Χρησιμοποιείς VS2008 ή κάποιο άλλο Visual Studio? Μα είναι ερωτήσεις αυτες; :P 8) Title: Re: C global typedef and define Post by: SolidSNK on March 12, 2009, 12:27:01 pm Χρησιμοποιείς VS2008 ή κάποιο άλλο Visual Studio? Μα είναι ερωτήσεις αυτες; :P 8) ερώτηση όμως ε ? oh man τα 'σπασε :P Title: Re: C global typedef and define Post by: kgiann78 on March 12, 2009, 17:34:08 pm ναι ρε συ... Εγω πχ έχω mac και όχι pc και ΣΙΓΟΥΡΑ δεν χρησιμοποιώ VS... Καταφεύγω σε άλλες λύσεις λοιπόν αντί αυτού... Όπως πχ Netbeans με plug-in για C/C++...
Any questions there? Title: Re: C global typedef and define Post by: SolidSNK on March 12, 2009, 19:52:32 pm Το αστείο ήταν πως μιλούσες για VS σε έναν φανατικό αντι-microsoftα.
Γενικά με development σε windows δεν έχω πλέον σχέση... εγώ πάντως νόμιζα πως (μην έχοντας διαβάσει καλά το ποστ σου) αναφερόσουν στον compiler της microsoft που χρησιμοποιεί το VS και όχι στο IDE γενικά. Αυτό συνέβη επειδή η φύση του ερωτήματος του fugifox ήταν στη γλώσσα , άρα ο όρος "compiler" ηταν πιο σχετικός. Το Netbeans ποιον compiler χρησιμοποιεί αλήθεια? :???: Εγώ (και ο fugi i guess) gcc , the gnu implementation of cc :) Title: Re: C global typedef and define Post by: kgiann78 on March 12, 2009, 20:23:42 pm Τόσο το Netbeans όσο και το Xcode (το IDE της Apple) χρησιμοποιούν το gcc και μάλιστα είναι προϋπόθεση του Netbeans να είναι εγκατεστημένο το Xcode προφανώς για να χρησιμοποιήσει τους compilers και debugers.
Στο προηγούμενο post αναφερόμουν στο IDE του VS... Συγνώμη αλλά δεν ήξερα τι IDE χρησιμοποιείτε. Δεν θυμάμαι να το διάβασα πουθενά... Τεσπα... Και για τις ρυθμίσεις του VS που στέλνω στο πιο πάααανω ποστ τις διάβασα σε κάποιο φόρουμ όταν έψαχνα σχετικά με την ερώτηση του τοπικ... γιατί αλλιώς δεν θα είχα ασχοληθεί με τα της Microsoft... Δυστυχώς δεν μπόρεσα να βρώ κάτι άλλο... Αν βρείτε τίποτα σχετικό... u know... Title: Re: C global typedef and define Post by: SolidSNK on March 12, 2009, 20:34:44 pm όσο δε βγαίνει έκδοση για kd4 του kdevelop, eclipse-cdt for me κ komodo για scripting γλώσσες.
Title: Re: C global typedef and define Post by: Axel on March 12, 2009, 21:05:58 pm Το έχω ξαναπεί. Ο vi μαζί με ctags είναι αρκετός. :P
Title: Re: C global typedef and define Post by: fugiFOX on March 13, 2009, 13:13:11 pm Το έχω ξαναπεί. Ο vi μαζί με ctags είναι αρκετός. :P Χωρίς Kdevelop άντε γεια |