Select the product you need help with
Μήνυμα λάθους όταν χρησιμοποιείτε το πρόγραμμα μεταγλώττισης Visual C++ 2008: "ανεπανόρθωτο σφάλμα C1859"Αναγν. άρθρου: 976656 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Σε αυτήν τη σελίδαΣυμπτώματαΌταν εκτελείτε το πρόγραμμα μεταγλώττισης Microsoft Visual C++ 2008 για τη μεταγλώττιση των αρχείων ή για να δημιουργήσετε ένα έργο, λαμβάνετε το ακόλουθο μήνυμα λάθους: ανεπανόρθωτο σφάλμα C1859: όνομα αρχείου κεφαλίδας μη αναμενόμενο προ-μεταγλωττισμένη κεφαλίδας, απλώς να εκτελέσετε ξανά το πρόγραμμα μεταγλώττισης μπορεί να λύσει το πρόβλημα. Σημείωση Ενδέχεται να αντιμετωπίσετε αυτό το ζήτημα πιο συχνά Εάν ενεργοποιήσετε το / ανάλυση η επιλογή μεταγλωττιστή. ΑιτίαΌταν ενεργοποιείτε το Δημιουργία και χρήση προ-μεταγλωττισμένη κεφαλίδας η επιλογή μεταγλωττιστή, το πρόγραμμα μεταγλώττισης απαιτεί ότι τα αρχεία προ-μεταγλωττισμένη επικεφαλίδα και τις σχετικές ενότητες δεν μετακινούνται μεταξύ μεταγλωττίσεις. Ωστόσο, η δυνατότητα τυχαίας επιλογής της διάταξης χώρο διευθύνσεων (γνωστό και ως ASLR) μεταθέτει τυχαία λειτουργικές μονάδες σε μια διεργασία. Επομένως, το σφάλμα παρουσιάζεται όταν μετακινήσετε λειτουργικές μονάδες μεταξύ μεταγλωττίσεις. Προτεινόμενη αντιμετώπισηΠληροφορίες επείγουσας επιδιόρθωσηςΜια υποστηριζόμενη επείγουσα επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα. Αυτή η επείγουσα επιδιόρθωση μπορεί να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, συνιστάται να περιμένετε έως την επόμενη ενημερωμένη έκδοση λογισμικού που περιέχει αυτήν την επείγουσα επιδιόρθωση.Για να κάνετε λήψη αυτής της επείγουσας επιδιόρθωσης από τη συλλογή του κώδικα Microsoft Developer Network (MSDN), επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: http://Code.MSDN.Microsoft.com/KB976656
(http://code.msdn.microsoft.com/KB976656)
Σημείωση Η συλλογή κωδικών του MSDN εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα που αναφέρονται, είναι επειδή η σελίδα "Συλλογή κωδικό πόρου" δεν είναι διαθέσιμη για αυτήν τη γλώσσα. Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη επείγουσα επιδιόρθωση, θα ισχύσουν οι χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: http://support.Microsoft.com/contactus/?ws=support Σημείωση Μπορείτε επίσης να κάνετε λήψη αυτής της επείγουσας επιδιόρθωσης από την ακόλουθη τοποθεσία της Microsoft στο Web:
(http://support.microsoft.com/contactus/?ws=support)
https://Connect.Microsoft.com/VisualStudio/downloads/DownloadDetails.aspx;DownloadID = 25785 Σημείωση Αυτό το πακέτο επειγουσών επιδιορθώσεων περιέχει επίσης μια ενημέρωση κώδικα για "C1001: Παρουσιάστηκε εσωτερικό σφάλμα με το πρόγραμμα μεταγλώττισης (f:\dd\vctools\compiler\utc\src\p2\main.c αρχείο μεταγλωττιστή, γραμμή 182) όταν χρησιμοποιείτε.NET framework 3.5.
(https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25785)
ΠροϋποθέσειςΠρέπει να έχετε το Microsoft Visual Studio 2008 Service Pack 1 για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.Απαιτήσεις επανεκκίνησηςΔεν χρειάζεται να επανεκκινήσετε τον υπολογιστή, αφού εφαρμόσετε την επείγουσα επιδιόρθωση, εάν χρησιμοποιείται καμία παρουσία του Visual Studio.Πληροφορίες αντικατάστασης επείγουσας επιδιόρθωσηςΑυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.Πληροφορίες αρχείουΗ αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία περιλαμβάνονται στην συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στο το Ημερομηνία και ώρα το στοιχείο στον πίνακα ελέγχου.Σύμπτυξη αυτού του πίνακα
Εναλλακτικός τρόπος αντιμετώπισηςΓια να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους. Μέθοδος 1 Απενεργοποιήστε το / ανάλυση επιλογή μεταγλωττιστή εάν είναι ενεργοποιημένη. Μέθοδος 2 Έναρξη νέου δόμηση. Μέθοδος 3 Κάντε επανεκκίνηση του υπολογιστή. Μέθοδος 4 Απενεργοποιήστε το Δημιουργία και χρήση προ-μεταγλωττισμένη κεφαλίδας η επιλογή μεταγλωττιστή. Σημείωση Αυτές οι μέθοδοι δεν λειτουργούν εγγυημένα. Ακόμα και αν χρησιμοποιήσετε μία από αυτές τις μεθόδους, εξακολουθεί να μπορεί να αντιμετωπίσετε αυτό το ζήτημα. ΚατάστασηΗ Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για". Περισσότερες πληροφορίεςΓια περισσότερες πληροφορίες σχετικά με την τυχαία ρύθμιση διάταξη χώρου διευθύνσεων, επισκεφθείτε την ακόλουθη καταχώρηση ιστολογίου Microsoft: Διεύθυνση τυχαίας επιλογής διάταξης χώρο στα Windows Vista Για περισσότερες πληροφορίες σχετικά με σφάλματα προ-μεταγλωττισμένη επικεφαλίδας, επισκεφθείτε την ακόλουθη καταχώρηση ιστολογίου Microsoft:
(http://blogs.msdn.com/michael_howard/archive/2006/05/26/address-space-layout-randomization-in-windows-vista.aspx)
Προ-μεταγλωττισμένη σφάλματα επικεφαλίδας στα Windows 7
(http://blogs.msdn.com/vcblog/archive/2009/11/12/visual-c-precompiled-header-errors-on-windows-7.aspx)
ΙδιότητεςΑναγν. άρθρου: 976656 - Τελευταία αναθεώρηση: Παρασκευή, 20 Ιανουαρίου 2012 - Αναθεώρηση: 1.0 Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:976656
(http://support.microsoft.com/kb/976656/en-us/
)
| Μεταφράσεις άρθρων
|




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








