Select the product you need help with
Περιγραφή των βιβλιοθηκών c και C++ προεπιλεγμένη που θα συνδέσετε ένα πρόγραμμα με όταν δημιουργηθεί χρησιμοποιώντας τη Visual C++Αναγν. άρθρου: 154753 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Σε αυτήν τη σελίδαΠερίληψη Αυτό το άρθρο περιγράφει τις προεπιλεγμένες βιβλιοθήκες LIBC [Δ].LIB,
[D] LIBCMT.LIB [D] LIBCI.LIB [D] LIBCIMT.LIB [D] LIBCP.LIB [D] LIBCPMT.LIB,
[D] MSVCRT.LIB [D] MSVCIRT.LIB και [D] MSVCPRT.LIB που θα συνδέσετε ένα πρόγραμμα με
Όταν δημιουργηθεί χρησιμοποιώντας τη Visual C++. Περισσότερες πληροφορίες Όταν δημιουργήσετε μια έκδοση (ή εντοπισμού σφαλμάτων) έκδοση του έργου σας
σε Visual C++ ένα βασικό βιβλιοθήκες χρόνου εκτέλεσης C (LIBC [D].LIB,
[D] LIBCMT.LIB και [D] MSVCRT.LIB) συνδέεται από προεπιλογή, ανάλογα με το
επιλέξετε την επιλογή μεταγλωττιστή (μονού νήματος <ml[d]>πολλαπλών νημάτων
<mt[d]>, ή πολλαπλών νημάτων DLL<md[d]>). Μια βιβλιοθήκη από το πρότυπο
Βιβλιοθήκη C++ ή από την παλιά βιβλιοθήκη iostream μπορεί επίσης να συνδέεται αναλόγως
στις κεφαλίδες χρησιμοποιήσετε στον κώδικά σας. Για παράδειγμα, εξετάστε τις ακόλουθες περιπτώσεις:
<b00></b00></md[d]></mt[d]></ml[d]> Περίπτωση 1: Δείγμα προγράμματος test1.cpp
Περίπτωση 2: Δείγμα προγράμματος test2.cpp
Περίπτωση 3: Δείγμα προγράμματος test3.cppΣΗΜΕΙΩΣΗ Τα αρχεία κεφαλίδας ροή που έχουν την επέκταση .h (περιλαμβάνουν <useoldio.h>) έχουν εκπέσει Visual C++ 2002 και έχουν καταργηθεί Visual C++ 2005 και Visual C++ 2003. Επομένως, το ακόλουθο δείγμα δεν θα λειτουργήσει σε μια έκδοση του Visual C++ αργότερα Visual C++ 2002.<b00></b00></useoldio.h>
ΣΗΜΕΙΩΣΗ Φαίνεται ότι οι κεφαλίδες χωρίς επέκταση .h είναι τυπική Οι κεφαλίδες C++ και κεφαλίδες που με επέκταση .h είναι κεφαλίδες χρόνου εκτέλεσης c ή παλιό iostream κεφαλίδες. Αυτό δεν ισχύει. Όπως εξηγείται κατωτέρω, τα αρχεία <useoldio.h> και <use_ansi.h> καθορίζουν τις βιβλιοθήκες σας εφαρμογή θα συνδέσει με.<b00></b00></use_ansi.h></useoldio.h> Πράγματι, υπάρχουν δύο αρχεία κεφαλίδας, <useoldio.h> και <use_ansi.h>, που περιέχουν #pragmas. Το #pragmas επιβάλλει την παλιά βιβλιοθήκη iostream ή βιβλιοθήκη C++ τυπικά να συνδεθεί στο από προεπιλογή.<b00></b00></use_ansi.h></useoldio.h> Αρχείο κεφαλίδων <useoldio.h> περιέχει # Pragma προτάσεις που επιβάλλει την παλιά βιβλιοθήκη iostream να συνδεθούν στο. Όλα τα παλιά iostream κεφαλίδες περιλαμβάνουν <useoldio.h>. Συνεπώς, εάν συμπεριλάβετε οποιαδήποτε παλιό iostream κεφαλίδα στην εφαρμογή σας, την παλιά βιβλιοθήκη iostream θα είναι συνδεδεμένο με προεπιλογή. Ο παρακάτω πίνακας παραθέτει όλα τα αρχεία κεφαλίδας που περιλαμβάνουν <useoldio.h>.<b00></b00></useoldio.h></useoldio.h></useoldio.h> Παλιό iostream κεφαλίδεςΣύμπτυξη αυτού του πίνακα
ΣΗΜΕΙΩΣΗ <useoldio.h>ισχύει μόνο για Visual C++.NET 2003 και προηγούμενες εκδόσεις. Επειδή καταργήθηκε την παλιά βιβλιοθήκη iostream από το Visual C++ 2003 και νεότερες εκδόσεις, το <useoldio.h> κεφαλίδα επίσης καταργήθηκε.</useoldio.h></useoldio.h> Αρχείο κεφαλίδων <use_ansi.h> περιέχει δηλώσεις # Pragma
που επιβάλλει η τυπική βιβλιοθήκη C++ συνδέονται στο. Όλες οι τυπικές κεφαλίδες C++
περιλαμβάνουν <use_ansi.h>. Έτσι, εάν συμπεριλάβετε οποιαδήποτε κεφαλίδα τυπική C++ σε σας
εφαρμογή βιβλιοθήκη C++ που τυπικά θα συνδεθεί από προεπιλογή. Το ακόλουθο
πίνακας παραθέτει όλα τα αρχεία κεφαλίδας που περιλαμβάνουν <use_ansi.h>.<b00></b00></use_ansi.h></use_ansi.h></use_ansi.h>Τυπικές κεφαλίδες C++Σύμπτυξη αυτού του πίνακα
Σύμπτυξη αυτού του πίνακα
Πίνακα σύνοψης για CRT dll που χρησιμοποιείταιΣύμπτυξη αυτού του πίνακα
ΑναφορέςΒιβλιοθήκες χρόνου εκτέλεσης c http://MSDN.Microsoft.com/en-us/library/abx4dbyh.aspx
(http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx)
Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:154419
(http://support.microsoft.com/kb/154419/
)
Τυπική βιβλιοθήκη C++, συνήθεις ερωτήσειςΙδιότητεςΑναγν. άρθρου: 154753 - Τελευταία αναθεώρηση: Πέμπτη, 26 Μαΐου 2011 - Αναθεώρηση: 4.0 Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:154753
(http://support.microsoft.com/kb/154753/en-us/
)
| Μεταφράσεις άρθρων
|




Επιστροφή στην αρχή








