本着有问题找度娘的学习精神,去网上查资料,发现,然并卵 网上解决办法如下: 加头文件#include 在项目属性->常规中,将“字符集”从“使用Unicode字符集”改成“使用多字节字符集”。 或者改成str.Format(_T("%s 不存在"),s);即可 最后发现,这些办法都 没有用!!!!!!!!!! 解决办法:(改变写法) void SLeveDtMgr::LoadFile(string strPath) { fstream fromFile(strPath)