Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Εισαγωγή

Διατίθεται μια ενημέρωση για το Microsoft Visual Studio 2008 Service Pack 1 (SP1), το οποίο επεκτείνει την υποστήριξη για τα Windows Embedded Compact 7. Αυτή η ενημέρωση σάς δίνει τη δυνατότητα να δημιουργήσετε έργα έξυπνων συσκευών με λειτουργικότητα της βιβλιοθήκης ενεργών προτύπων (ATL) και με τη λειτουργικότητα του Microsoft Foundation Class (MFC) για Windows Embedded Compact 7 SDK. Συγκεκριμένα, αυτή η ενημέρωση επιδιορθώνει τα ακόλουθα ζητήματα και προσθέτει την ακόλουθη δυνατότητα.

Τεύχος 1

Όταν χρησιμοποιείτε το Windows Embedded Compact SDK για να δημιουργήσετε μια εφαρμογή Win32 που υποστηρίζει η MFC, η έξοδος δόμησης εμφανίζει μη ασφαλείς προειδοποιήσεις API που μοιάζουν με ένα από τα εξής:

Προειδοποίηση C4996: "wcstombs": αυτή η συνάρτηση ή μεταβλητή μπορεί να μην είναι ασφαλής. Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε wcstombs_s αντ ' αυτού. Για να απενεργοποιήσετε την αποδοκιμασία, χρησιμοποιήστε το _CRT_SECURE_NO_DEPRECATE. Ανατρέξτε στο θέμα ηλεκτρονική βοήθεια για λεπτομέρειες. C/c Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Προειδοποίηση C4996: "mbstowcs": αυτή η συνάρτηση ή μεταβλητή μπορεί να μην είναι ασφαλής. Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε mbstowcs_s αντ ' αυτού. Για να απενεργοποιήσετε την αποδοκιμασία, χρησιμοποιήστε το _CRT_SECURE_NO_DEPRECATE. Ανατρέξτε στο θέμα ηλεκτρονική βοήθεια για λεπτομέρειες. C/c Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Τεύχος 2

Ας υποθέσουμε ότι χρησιμοποιείτε το Windows Embedded Compact 7 SDK για να αναπτύξετε ένα έργο έξυπνης συσκευής Win32 που υποστηρίζει η ATL και η MFC. Λαμβάνετε μη αναμενόμενα σφάλματα δόμησης και προειδοποιήσεις που μοιάζουν με ένα από τα εξής στο Visual Studio 2008 κατά τη δημιουργία του έργου:

Προειδοποίηση C4985: "_wcstoi64": τα χαρακτηριστικά δεν υπάρχουν στην προηγούμενη δήλωση.

Σφάλμα C2039: "lstrlenW": δεν είναι μέλος του "ATL"

Τεύχος 3

Τα σφάλματα δόμησης που μοιάζουν με τα παρακάτω παρουσιάζονται όταν χρησιμοποιείτε την επιλογή μεταγλωττιστή /MD για έργα έξυπνης συσκευής.

Σφάλμα LNK2001: ανεπίλυτο εξωτερικό σύμβολο "__declspec (DllImport) Class STD:: basic_ostream<char, δομή STD:: char_traits<char> > STD:: cout

Σφάλμα LNK2019: μη εκκρεμές εξωτερικό σύμβολο "__declspec (DllImport) Public: INT __cdecl STD:: ios_base:: Width (int)

Αυτό το πρόβλημα παρουσιάζεται εξαιτίας μιας ασυμφωνίας στις κεφαλίδες που παρέχονται στο Visual Studio 2008 και στις κεφαλίδες που απαιτούνται για τις εφαρμογές Windows Embedded Compact 7.

Τεύχος 4

Μπορείτε να δημιουργήσετε ένα έργο έξυπνης συσκευής που υποστηρίζει η ATL. Εάν το έργο περιλαμβάνει μια λειτουργία αντιγραφής για μια κενή δυαδική συμβολοσειρά (BSTR), παρουσιάζεται μια εξαίρεση κατά την εκτέλεση της εφαρμογής που δημιουργήθηκε.

Τεύχος 5

Οι εξαιρέσεις C++ δεν αλιεύονται σε συσκευές που χρησιμοποιούν επεξεργαστές ARM όταν εκτελείτε μια εφαρμογή έξυπνης συσκευής που υποστηρίζει η ATL και η MFC.

Δυνατότητα 1

Αυτή η ενημέρωση επεκτείνει τις βιβλιοθήκες χρόνου εκτέλεσης ATL και Visual C++ και τις κεφαλίδες για τα Windows Embedded Compact 7 στο Visual Studio 2008 SP1. Αυτό σας δίνει τη δυνατότητα να δημιουργήσετε έργα έξυπνων συσκευών που διαθέτουν λειτουργικότητα ATL για Windows Embedded Compact 7 SDK. Τα αρχεία κεφαλίδας ενημερώνονται στην παρακάτω θέση: για λειτουργικά συστήματα 32-bit:

<> μονάδας δίσκου συστήματος:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce7Για λειτουργικά συστήματα 64-bit:

<μονάδα δίσκου συστήματος>:\Program Files (x86) \Microsoft Visual Studio 9.0 \ VC\ce7

Περισσότερες πληροφορίες

Ενημέρωση πληροφοριών

Για να αποκτήσετε αυτήν την ενημερωμένη έκδοση, επισκεφθείτε την ακόλουθη τοποθεσία Web του Κέντρου λήψης της Microsoft:

Windows Embedded Compact 7 ATL Update για Visual Studio 2008 SP1

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την ενημερωμένη έκδοση, πρέπει να έχετε την ενημερωμένη έκδοση που προσθέτει υποστήριξη για την ανάπτυξη εφαρμογών για Windows Embedded Compact 7 στο Microsoft Visual Studio 2008 Service Pack 1 (SP1) εγκατεστημένο. Για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο μπορείτε να αποκτήσετε την ενημέρωση, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2483802 Διατίθεται μια ενημέρωση για το Visual Studio 2008 SP1 που προσθέτει υποστήριξη για τα Windows Embedded Compact 7

Πληροφορίες επανεκκίνησης

Ίσως χρειαστεί να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημέρωσης. Συνιστάται να κλείσετε τυχόν εμφανίσεις του Visual Studio πριν να εφαρμόσετε αυτήν την ενημέρωση.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι τα ζητήματα που παρατίθενται είναι ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".

Αναφορές

Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×