C++导出自定义类到lua出错

C++导出自定义类到lua会生成一个lua_自定义类_auto.cpp文件(我用的是genbindings.py生成的文件)
然后我生成的这个文件中,VS编译的时候报了很多错,我一看,全是无法将const char转为char的错
因为它的代码是将std::string的c_str()返回值直接赋给一个char变量,而c_str()的返回值是const char,所以就报错了
有什么办法让生成的代码自动转好的吗?自己一个一个改太费事。

把函数的参数从char改为const char就可以了