Giới thiệu
Bản cập nhật sẵn dùng cho Microsoft Visual Studio 2008 gói dịch vụ 1 (SP1) mở rộng hỗ trợ cho Windows Embedded Compact 7. Bản cập nhật này cho phép bạn xây dựng các dự án thiết bị thông minh với chức năng mẫu thư viện mẫu hiện hoạt (ATL) và với tính năng Microsoft Foundation Class (MFC) cho Windows Embedded Compact 7. Cụ thể, bản cập nhật này sẽ sửa các sự cố sau đây và thêm tính năng sau đây.
Sự cố 1
Khi bạn dùng sổ làm việc nén Compact để tạo một ứng dụng Win32 mà MFC hỗ trợ, thì sản lượng dựng sẽ hiển thị các cảnh báo API không an toàn giống như một trong các thao tác sau:
Cảnh báo C4996: ' wngstombs ': hàm hoặc biến này có thể không an toàn. Hãy cân nhắc sử dụng wcstombs_s thay vào đó. Để tắt deprecation, hãy dùng _CRT_SECURE_NO_DEPRECATE. Xem trợ giúp trực tuyến để biết chi tiết. C: \ Program Files Microsoft Visual Studio 9,0 \ VC\ce\include\xlocnum
Cảnh báo C4996: ' mbstowcs ': hàm hoặc biến này có thể không an toàn. Hãy cân nhắc sử dụng mbstowcs_s thay vào đó. Để tắt deprecation, hãy dùng _CRT_SECURE_NO_DEPRECATE. Xem trợ giúp trực tuyến để biết chi tiết. C: \ Program Files Microsoft Visual Studio 9,0 \ VC\ce\include\xlocnum
Sự cố 2
Giả định rằng bạn sử dụng Windows Embedded 7 SDK nén để phát triển một dự án thiết bị thông minh cho việc hỗ trợ ATL và MFC. Bạn nhận được các lỗi và cảnh báo xây dựng không mong muốn tương tự như một trong các thao tác sau trong Visual Studio 2008 khi bạn xây dựng dự án:
Cảnh báo C4985: ' _wcstoi64 ': thuộc tính không hiện diện trong tuyên bố trước đó.
Lỗi C2039: ' lstrlenW ': không phải là thành viên của ' ATL '
Sự cố 3
Xây dựng các lỗi giống như sau đây sẽ xảy ra khi bạn sử dụng tùy chọn trình thiết kế /MD cho các dự án thiết bị thông minh.
Lỗi LNK2001: biểu tượng bên ngoài chưa được giải quyết "__declspec (dllimport) Class STD:: basic_ostream<Char, struct STD:: char_traits<Char> > STD:: cout
Lỗi LNK2019: ký hiệu ngoài không được giải quyết "__declspec (dllimport) Public: int __cdecl STD:: ios_base:: width (Int)
Sự cố này xảy ra do không khớp trong các tiêu đề được cung cấp trong Visual Studio 2008 và các tiêu đề được yêu cầu cho Windows được nhúng vào các ứng dụng Compact 7.
Sự cố 4
Bạn tạo một dự án thiết bị thông minh mà ATL hỗ trợ. Nếu dự án bao gồm thao tác sao chép cho một chuỗi nhị phân trống (BSTR), ngoại lệ sẽ xảy ra khi bạn chạy ứng dụng đã tạo.
Sự cố 5
Các ngoại lệ C++ không được đánh dấu trên các thiết bị sử dụng bộ xử lý ARM khi bạn chạy ứng dụng thiết bị thông minh có hỗ trợ ATL và MFC.
Tính năng 1
Bản cập nhật này kéo dài các thư viện và thư viện thời gian chạy của ATL và Visual C++ cho Windows Embedded Compact 7 trong Visual Studio 2008 SP1. Điều này cho phép bạn xây dựng các dự án thiết bị thông minh có chức năng ATL cho Windows Embedded Compact 7. Các tệp đầu trang được Cập Nhật ở vị trí sau đây: đối với các hệ điều hành 32-bit:
Hệ thống<drive>:\Program Files\microsoft Visual Studio 9.0 \ VC\ce7Đối với các hệ điều hành 64-bit:
Hệ thống<drive>:\Program Files (x86) \Microsoft Visual Studio 9,0 \ VC\ce7
Thông tin Bổ sung
Thông tin cập nhật
Để có được bản cập nhật này, hãy truy cập trang web trung tâm tải xuống của Microsoft sau đây:
Windows được nhúng vào bản Cập Nhật nhỏ gọn trong 7 ATL cho Visual Studio 2008 SP1
Điều kiện tiên quyết
Để áp dụng bản cập nhật này, bạn phải có bản cập nhật thêm hỗ trợ để phát triển các ứng dụng cho Windows được nhúng vào Compact 7 trong Microsoft Visual Studio 2008 Service Pack 1 (SP1) được cài đặt. Để biết thêm thông tin về cách tải bản Cập Nhật, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2483802 Bản cập nhật sẵn dùng cho Visual Studio 2008 SP1 giúp thêm hỗ trợ cho Windows Embedded Compact 7
Thông tin về khởi động lại
Bạn có thể phải khởi động lại máy tính sau khi áp dụng bản cập nhật này. Chúng tôi khuyên bạn nên thoát bất kỳ phiên bản nào của Visual Studio trước khi áp dụng bản cập nhật này.
Trạng thái
Microsoft đã xác nhận rằng các vấn đề được liệt kê là một vấn đề trong các sản phẩm Microsoft được liệt kê trong phần "áp dụng cho".
Tham khảo
Để biết thêm thông tin về các thuật ngữ Cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của Microsoft