01/10/2018, 00:33

Lỗi khi chạy chương trình ở máy tính khác

Em đã viết 1 chương trình text to speech + spelling word và chạy rất tốt trên máy của em. cái này em code với C++ trên Visual Studio 2015, khi copy nguyên folder project qua máy khác chạy thì nó báo thiếu 1 số file **.dll và em đã qua máy mình copy và patse vào thư mục Win32 ở máy kia nhưng chương trình vẫn không chạy dc và báo lỗi " (đường dẫn…)/*(tên file).dll is not designed to run,… reinstall the program. Ai biết sửa lỗi này chỉ cho em với ạ T.T

Pete Houston viết 02:43 ngày 01/10/2018

Lỗi đầy đủ nguyên văn và cái hình báo lỗi là gì em?

Vô Thin viết 02:45 ngày 01/10/2018

Có lẽ thiếu thư viện Runtime ở máy khác mà bạn nói. Bạn cần download và cài đặt CÁI NÀY vào máy khác thì mới chạy được. Đó chính là việc nhiều lập trình viên đa nền tảng ghét Microsoft lẫn Java. Đi đâu cũng cứ phải mang theo cả cái bộ thư viện phát mệt, những ứng dụng kiểu 1 file .exe duy nhất chạy ở mọi máy không cần cài cắm sẽ làm các lập trình viên thích hơn.

Đỗ Nhiên viết 02:40 ngày 01/10/2018

nhưng khi đó nó sẽ làm đỡ cho anh khối việc còn gì nữa

Huy Trần viết 02:39 ngày 01/10/2018

Đọc qua thì có 2 khả năng:

  1. Là bạn copy từ máy chạy hệ điều hành này sang máy xài hệ điều hành khác, ví dụ copy từ win 7 qua win 10, rồi mấy cái DLL nó ko tương thích luôn
  2. Là mấy cái DLL copy qua phải register với hệ điều hành bên đó rồi mới chạy được, cái này ko sure vì lâu lắm rồi ko thấy kiểu này nữa

Đó chính là việc nhiều lập trình viên đa nền tảng ghét Microsoft lẫn Java. Đi đâu cũng cứ phải mang theo cả cái bộ thư viện phát mệt

Ờm, bộ runtime của nó thì băt buộc phải cài rồi, còn như mấy cái custom DLL thì có thể cắt giảm được bằng cách build static link luôn Java thì thôi bỏa đi :v

Bài liên quan
0