fix bug for windows

windows下会引起crash, 不理解为什么要转char *