Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Debug và Release trong VC++ khác nhau chỗ nào?

  1. #1
    Ngày gia nhập
    04 2008
    Bài viết
    244

    Mặc định Debug và Release trong VC++ khác nhau chỗ nào?

    mình mới được biết là trong VC++ có 2 chế độ dịch là debug và release,nhưng mình không biết chế độ debug thì nó được lợi gì,ta có thể thu được lợi gì từ việc dịch bằng debug nhỉ ,việc debug giúp mình dễ debug hơn ah,nhưng tại sao nó nặng vậy,và với cả là nếu debug thì tại sao nó không thể chạy ở máy khác không có cài VC++

  2. #2
    Ngày gia nhập
    04 2008
    Bài viết
    244

    không ai giúp đỡ :(

  3. #3
    No Avatar
    ngocbig Khách

    Hic! Nó hiển nhiên thế còn gì. Khi bạn Build ở chế độ Debug thì trình biên dịch tạo ra thêm thông tin để giúp bạn tìm ra lỗi. Còn release là khi bạn cảm thấy code ổn rồi, muốn cho người khác dùng. Khi đó cái project đc cleaned các thông hỗ trợ debug nên sẽ nhỏ hơn. Tóm lại bất cứ khi nào bạn code thì để chế độ Debug. Khi nào mà ra sản phẩm cuối cùng thì build ở chế độ Release. Còn tại sao khi build ở chế độ Debug mang sang máy khác lại không chạy được. Mình xin trả lời là do các máy đó không có các thư viện debug.

  4. #4
    Ngày gia nhập
    04 2008
    Bài viết
    244

    Hic! Nó hiển nhiên thế còn gì. Khi bạn Build ở chế độ Debug thì trình biên dịch tạo ra thêm thông tin để giúp bạn tìm ra lỗi. Còn release là khi bạn cảm thấy code ổn rồi, muốn cho người khác dùng. Khi đó cái project đc cleaned các thông hỗ trợ debug nên sẽ nhỏ hơn. Tóm lại bất cứ khi nào bạn code thì để chế độ Debug. Khi nào mà ra sản phẩm cuối cùng thì build ở chế độ Release. Còn tại sao khi build ở chế độ Debug mang sang máy khác lại không chạy được. Mình xin trả lời là do các máy đó không có các thư viện debug.
    cái dòng đỏ ấy,mình không biết sử dụng cái thông tin mà trình biên dịch đưa cho,VD như có lỗi thì cả release cũng có lỗi,vậy thông tin gì đây,mình phải load lên các phần mềm disasebly( VD như ollyDBG ) mới sử dụng được công dụng này của nó ah

  5. #5
    No Avatar
    ngocbig Khách

    OMG! VC++ tích hợp sẵn một trình Debug rồi, không phải dùng đến Olly đâu.

  6. #6
    Ngày gia nhập
    04 2008
    Bài viết
    244

    Mặc định Debug và Release trong VC++ khác nhau chỗ nào?

    OMG! VC++ tích hợp sẵn một trình Debug rồi, không phải dùng đến Olly đâu.
    OK OK,thấy roài,thỉng thoảng thấy mà không để ý,nhưng mà ko biết dùng mới đau chứ :( mà lạ lắm,khi bị lỗi như thế,cái debug đó nó toàn trỏ ra vị trí đầu tiên của bảng mã asm thôi,vậy thì dò lỗi kiểu gì trời

Các đề tài tương tự

  1. Cách release bộ nhớ ở 2 dll khác nhau?
    Gửi bởi clone trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 27-12-2013, 11:38 AM
  2. Mã nguồn C Lỗi Lỗi chương trình khi chạy và debug cho 2 kết quả khác nhau?!
    Gửi bởi an7777777 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 17-11-2012, 07:26 AM
  3. Lấy đường dẫn tương đối file .dll trong debug hoặc release thế nào?
    Gửi bởi phandung1511 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 12-05-2012, 10:27 AM
  4. Chạy Debug không lỗi,chạy Release lỗi <Bad PTR> Kiểu char* ?
    Gửi bởi C&C++ trong diễn đàn Windows API, Hooking, xử lý Windows Message
    Trả lời: 2
    Bài viết cuối: 02-08-2010, 11:15 PM
  5. Release QT Trong QT creator chạy được, chạy trực tiếp không được
    Gửi bởi AdminPro trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 13-05-2009, 10:24 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn