我正在开发一款游戏,而我正在使用Lua作为脚本语言。 Lua只能注册静态函数,我需要在main_window上绘制东西。所以我需要将main函数的指针赋给静态函数。
我一直在研究指向int的指针,解决方案是使用intptr_t。做这样的事情通常不是一个好主意,但我的目标不是模拟内存块,而是将指针传递给C ++顺序的静态函数 - > Lua - > C ++。
我读过类似的东西如果我使用int取决于系统(32或64)会有一些问题,而且我不确定Lua使用什么。
我不需要绑定对象到Lua或其他东西,我需要的是一个快速/简单的意思是让lua持有set的指针并在C ++中及时将其提供给静态方法,我需要它,安全。