Tôi đã cài đặt bản cập nhật VS 2012 Professional và XP. Tôi đã xây dựng dự án của mình với v110_xp
làm bộ công cụ nền tảng trên VS 2012. Gói .msi của dự án của tôi đang cài đặt tốt trên Win 7 nhưng không thành công trên Win XP SP3. Lỗi được báo cáo trên XP SP3 là -VS 2012 - XP Số phát hành
"Điểm nhập thủ tục FlushProcessWriteBuffers không thể là nằm trong thư viện liên kết động Kernel32.dll".
Trong khi cùng một dự án được xây dựng từ VS 2005 đang cài đặt tốt trên XP SP3. Tôi không chắc chắn những gì đang xảy ra VS 2012. _WIN32_WINNT
được đặt thành 0x0501
. Có thể một số xin vui lòng hướng dẫn làm thế nào để giải quyết vấn đề?
Bất kỳ trợ giúp nào được đánh giá cao,
Mahesh.
Theo MSDN, chức năng đó là Vista +. – chris
@chris Tôi thấy điều đó. Nhưng làm thế nào đến nó đã làm việc tốt khi gói được xây dựng trên VS 2005 là những gì tôi không hiểu tại thời điểm này. – Mahesh
Bởi vì thời gian chạy VS2005 không cố gắng liên kết với chức năng đó. Nhưng thời gian chạy VS2012 mà bạn triển khai thực hiện. –