VS2010 MFC程序中CString 转换为char* 有有关问题.
VS2010 MFC程序中CString 转换为char* 有问题.....
MFC程序中 想要将CString 转换为char* 参考了网上的方法,但是出现了问题,请看下图:

最后几步运行完成之后 char*中 最后有几个 “??”
为什么呢? 求各路大神解释
同时如果我用
USES_CONVERSION;
char * path2 = T2A(vedioPath); 这个方法的话.
生成的可执行文件 在自己的电脑下可以成功转换为char*,在别人的电脑上转换不成功哎....
求各路大神解释啊

------解决方案--------------------
------解决方案--------------------
多字符集还是Unicode环境?还有结束符是\0
------解决方案--------------------
缺少dll 要打包就好了
MFC程序中 想要将CString 转换为char* 参考了网上的方法,但是出现了问题,请看下图:
最后几步运行完成之后 char*中 最后有几个 “??”
为什么呢? 求各路大神解释
同时如果我用
USES_CONVERSION;
char * path2 = T2A(vedioPath); 这个方法的话.
生成的可执行文件 在自己的电脑下可以成功转换为char*,在别人的电脑上转换不成功哎....
求各路大神解释啊
------解决方案--------------------
'\0'
------解决方案--------------------
多字符集还是Unicode环境?还有结束符是\0
------解决方案--------------------
缺少dll 要打包就好了