Когда вы вызываете функцию LUA из c ++ и возникает ошибка времени выполнения, LuaBind выдает исключение luabind :: error, которое вы можете перехватить, а затем прочитать стек, чтобы узнать, в чем была ошибка. Мой отладчик определенно перехватывает это исключение, но когда я позволяю отладчику продолжить работу, вместо того, чтобы исключение было обнаружено в моем коде, программа немедленно завершается.
Исключение выбрасывается в call_member.hpp в включаемых файлах LuaBind из деструктора ~ proxy_member_void_caller ().
Проблема возникает с простым тестовым кодом. Я использую Xcode 5 с LuaBind 0.9.1.