cuốn sách gpt4 ai đã làm

Tôi có thể thay đổi điều gì trong VS 2012 để phá vỡ ứng dụng C++ của mình không?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 07:55:34 27 4
mua khóa gpt4 Nike

Tôi có một ứng dụng C++ bị hỏng khi tôi đặt bộ công cụ nền tảng thành VS 2012(v110) và VS 2013. Tuy nhiên, nếu tôi nhắm mục tiêu VS2012 hỗ trợ Windows XP thì nó sẽ hoạt động. Nếu tôi nhắm mục tiêu VS2008 hoặc VS2010 thì nó hoạt động tốt. Tôi chỉ gặp vấn đề khi chạy ứng dụng mà không đính kèm và biên dịch trình gỡ lỗi ở chế độ Phát hành.

Tôi đã cố gắng phân tích những gì đang xảy ra, nhưng dường như tôi đang gặp phải một trong những lỗi đặc biệt "không thể xảy ra" do một loại lỗi hỏng bộ nhớ nào đó gây ra.

Điều đặc biệt duy nhất tôi có thể nghĩ đến là tôi cũng đang sử dụng thư viện trong ứng dụng này. Bộ công cụ nền tảng của thư viện được đặt thành VS 2010. Mặc dù thư viện được xây dựng ở chế độ Gỡ lỗi nhưng ứng dụng vẫn gặp sự cố. Ngoài ra, cả thư viện và ứng dụng đều là ứng dụng 32 bit.

Tôi nên bắt đầu tìm kiếm nguyên nhân khiến ứng dụng của mình bị hỏng ở đâu? Bản thân ứng dụng này rất đơn giản và tôi không thấy ngay hành vi không xác định. Tuy nhiên, thư viện lại là một câu chuyện khác, nó rất phức tạp và phức tạp nên tôi cần những gợi ý về những gì cần tìm.

câu trả lời hay nhất

Có thể bạn đã gặp phải một lỗi hỏng vùng heap đang được "sửa" bởi vùng heap có khả năng chịu lỗi và trình biên dịch mới đã đánh dấu tệp thực thi là không yêu cầu vùng heap có khả năng chịu lỗi.

Giới thiệu về c++ - Tôi có thể thay đổi điều gì trong VS 2012 để làm hỏng ứng dụng C++ của mình không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/19959654/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress