Tôi đang sử dụng Lua trong chương trình C ++ của mình, làm thư viện. Nhưng tôi đọc rằng LuaJIT là một triển khai tốt hơn.
Có thể thay thế bằng LuaJIT với ít thay đổi không? Làm sao?
Tôi đang sử dụng Lua trong chương trình C ++ của mình, làm thư viện. Nhưng tôi đọc rằng LuaJIT là một triển khai tốt hơn.
Có thể thay thế bằng LuaJIT với ít thay đổi không? Làm sao?
Câu trả lời:
Chỉ cần thay thế các tệp nguồn nếu bạn đang biên dịch từ nguồn hoặc DLL nếu bạn đang sử dụng tệp được biên dịch trước (ưu tiên).
Theo Hướng dẫn cài đặt :
LuaJIT tương thích API với Lua 5.1. Nếu bạn đã nhúng Lua vào ứng dụng của mình, có lẽ bạn không cần phải làm gì để chuyển sang LuaJIT, ngoại trừ liên kết với một thư viện khác:
LuaJIT có nghĩa là một sự thay thế thả vào cho lua chứng khoán, vì vậy nó nên hoạt động chỉ bằng cách thay thế nó
Như Panda Pajama bình luận đề nghị. Thật dễ dàng để thay thế thả vào.
Phần tồi tệ nhất là hạ cấp xuống 5.1, đặc biệt là tải các mô đun chức năng riêng ở trạng thái lua.