01/10/2018, 00:43

Sự khác biệt debug và release bằng VS2013

Tình hình là mình 1 game mini, khi mình chạy ở chế độ debug và chạy ở realease nó lại khác nhau, ai có thể giải thích cho mình 2 cái đó khác nhau chỗ nào không, và hỏi thêm game của mình có 4 warning(khi debug) và 3 warning(realease) nó có thực sự nguy hiểm không

Văn Dương viết 02:52 ngày 01/10/2018

Chế độ Debug : Chế độ gỡ lỗi. VS hỗ trợ chạy từng dòng lệnh một cách chậm chạp, theo dõi giá trị từng biến để tìm lỗi. Chương trình sau khi compile chạy chậm.
Chế độ Release: Chế độ phát hành. Không hỗ trợ Debug. Chương trình sinh ra chạy tối đa hiệu năng. Chế độ này để kết thúc quá trình thiết kế cho ra sản phẩm cuối cùng.
Mặc định VS compile 2 chế độ trên ra 2 đường dẫn khác nhau nên có thể ảnh hưởng tới kết quả chạy. Đây không phải lỗi mà do môi trường chạy đã khác nhau. Nên chú ý điều này.

Lê Qúi Nhất viết 02:54 ngày 01/10/2018

Release khi chạy sẽ bắt lỗi khắc khe hơn debug, ví dụ như các lỗi về bộ nhớ, debug có thể không báo lỗi nhưng release thì sẽ có

Bài liên quan
0