【发布时间】:2012-04-16 14:58:51
【问题描述】:
如何将参数传递给我的 lua dll 函数?
我做了一个简单的lua dll函数:
static int functionName(lua_State *L, int arg1, char arg2[])
{
printf("running my dll:\n");
printf("passing number: %d passing string = %s",arg1,arg2);
return 0;
}
并在 lua 中使用 this 来运行函数:
require "myTestDll";
myTestDll.functionName(1231544,"Hello World, I'm running my DLL.");
但结果是它打印了错误的数字,甚至没有接近正确的字符串。
【问题讨论】: