Tôi đang mã hóa một dự án C++ với Qt Creator. Tất cả mọi thứ đang làm việc tốt (gỡ lỗi, phát hành), nhưng khi tôi chạy trực tiếp biên dịch .exe (đi đến tập tin exe và chạy nó) nó nói mingwm10.dll là mất tích.Thiếu mingwm10.dll
Tôi có thể làm gì với vấn đề này?
Nếu chúng tôi sử dụng tập tin exe trong hệ thống khác nhau mà không cần cài đặt qt, lần đầu tiên nó yêu cầu mingw10.dll.if chúng tôi sao chép nó vào thư mục, nó sẽ yêu cầu các tập tin dll khác.Nếu chúng ta sao chép tất cả các file dll phụ thuộc nó cho thấy thông báo lỗi. làm thế nào để sửa lỗi này mà không cần cài đặt qt andmingw? nếu không chương trình của chúng tôi sẽ phụ thuộc vào mingw. –
@KIRAN Bạn có thể xây dựng EXE tĩnh (với Qt và mingw libs bên trong) (điều này sẽ làm tăng kích thước cơ sở của EXE, nhưng không cần thêm DLL nữa), hoặc bạn có thể xây dựng EXE tĩnh (tĩnh Qt mà không cần hỗ trợ mingw) - điều đó có nghĩa là khi bạn xây dựng thư viện Qt tĩnh với các phương thức 'configure' &' make', nhưng bạn phải đặt cờ 'configure -no-exceptions ...' - Tôi không thực sự chắc chắn - tốt hơn để kiểm tra điều này) – mosg
u có nghĩa là trong tập tin .pro? Nếu có, làm thế nào để thêm không-exeption? ........ THANK YOU –