invalid conversion from `const char*’ to `char*’
今天安装M-Sim V3.0 ,编译的时候提示这个错误,问题处在1234行:
1234:header = strrchr(fname.c_str(), ‘/’);
strrchr的第一个参数是const char*类型,c_str()的返回值是char*类型,改成下面的就通过编译了:
header = strrchr(const_cast<char *>(fname.c_str()), ‘/’);
解决方法参考自:http://www.codeguru.com/forum/printthread.php?t=374984