VS2005错误:不能将PSTR转换为const char*

来源:互联网 发布:知乎我,一个人生活epub 编辑:程序博客网 时间:2024/04/28 06:25

在想要获取文件名字,然后加载这个文件名字的文件是

首先用一个对话框的dlg.GetPathName().GetBuffer():函数返回是为PSTR,实际上也是LPSTR,用这个函数获得文件名字之后

得到一个filename,然后把此函数名字作为参数传入一个函数**(const char* )类型,编译就会出现这个错误“能将PSTR转换为const char*”

咋看这个问题是类型转换问题 需要转换类型才可以,但是这其实也是个vs2005的设置问题

解决办法:项目/属性/常规/字符集改为“未设置”这个问题就可以解决了吧,

 

原创粉丝点击