Xuất code C++ thành file exe trên codeblocks

Mình có thắc mắc là lúc chạy code c++ trên codeblocks thì phần mềm có xuất ra một file exe trong bin\debug. Nhưng lúc chạy lại file đó thì chương trình yêu cầu phải có dll mới chạy được. Mình muốn hỏi có cách nào để build xong mà mang file exe đó sang máy khác vẫn chạy được, không cần quan tâm file dll ko? Thanks.

em dò xem trình biên dịch của em ở đâu, vào thư mục đó copy những dll nó báo thiếu cho vào chung thư mục file exe mà em build ra

mà khi distribute (đem sang máy khác chạy) thì em xài bản Release chứ đừng xài bản Debug nha :V

5 Likes

Em cảm ơn hình như được rồi ạ. File Release nhẹ hơn Debug nhiều thật, em chạy file Debug mà cái code nó chậm như rùa. Không biết lý do vì sao lại thế?

  • Debug không tối ưu để biên dịch nhanh hơn.
  • Debug có thêm code kiểm soát để bắt lỗi runtime (mặc dù cũng sơ sài)
  • Debug cần thư viện hỗ trợ để soi biến và dừng giữa chương trình.
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?