Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Giới thiệu

Bài viết này mô tả sự cố xảy ra nếu bạn bao gồm các tập tin tiêu đề "errno.h" và "winsock.h" trong mã C++ Windows Embedded Compact 2013. Bản Cập Nhật có sẵn để khắc phục sự cố này. Trước khi cài đặt bản cập nhật này, tất cả các bản Cập Nhật đã phát hành cho sản phẩm này phải được cài đặt.

Triệu chứng

Giả sử rằng bạn sử dụng Windows Embedded Compact 2013 SDK để tạo một bảng điều khiển dự án trong Visual Studio 2012. Khi bạn bao gồm các tập tin tiêu đề "errno.h" và "winsock.h" trong mã C++, và sau đó xây dựng các dự án, bạn nhận được thông báo cảnh báo sau:

Macro Redefinition

Nguyên nhân

Sự cố này xảy ra vì các giá trị cho mã lỗi được xác định trong các tập tin tiêu đề errno.h và winsock.h không khớp nhau giữa các tập tin.

Ví dụ về mã lỗi

Từ tập tin tiêu đề errno.h:

#define EWOULDBLOCK 140


Từ tập tin tiêu đề winsock.h:

#define WSAEWOULDBLOCK 10035L
#define EWOULDBLOCK WSAEWOULDBLOCK


Sau đây là một ví dụ mã để lấy mã lỗi:

#include <errno.h>#include <winsock.h>
int wmain(int argc, wchar_t *argv[])
{
printf("Welcome to Windows Embedded Project System \n");
return 0;
}


Thông tin cập nhật phần mềm

Thông tin tải xuống

Windows nhúng Compact 2013 Cập nhật hàng tháng (tháng 4 năm 2015) có sẵn từ Microsoft. Để tải xuống bản cập nhật hàng tháng này Windows Embedded Compact 2013, hãy đi tới Microsoft OEM trực tuyến hoặc MyOEM.

Điều kiện tiên quyết

Bản cập nhật này được hỗ trợ chỉ khi tất cả các bản Cập Nhật đã phát hành cho sản phẩm này cũng đã được cài đặt.

Yêu cầu khởi động lại

Sau khi bạn áp dụng bản cập nhật này, bạn phải thực hiện xây dựng sạch của toàn bộ nền tảng. Để thực hiện việc này, hãy thực hiện một trong những phương pháp sau:

  • Tạo menu bấm Sạch giải phápvà sau đó bấm Tạo giải pháp.

  • Tạo menu, bấm Giải pháp xây dựng lại.

Bạn không phải khởi động lại máy tính sau khi áp dụng bản cập nhật phần mềm này.

Thông tin thay thế bản cập nhật

Bản cập nhật này không thay thế bất kỳ bản Cập Nhật khác.

Phiên bản tiếng Anh của gói cập nhật phần mềm này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi Giờ trong mục Ngày và Giờ trong Pa-nen điều khiển.

Tệp được bao gồm trong gói cập nhật này

Tên tệp

Kích thước tệp

Ngày

Giờ

Đường dẫn

Errno.h

3,453

02-Apr-2015

09:23

Public\Common\Sdk\Crt\Include

Winsock.h

33,605

02-Apr-2015

09:23

Public\Common\Sdk\Inc


Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Tham khảo

Tìm hiểu về thuật ngữ Microsoft sử dụng để miêu tả các bản cập nhật phần mềm.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×