在vs2010 MFC 项目中使用int i=5;CString str;str.Format("%d",i);编译时报错,提示str.Format参数不对

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vs2010 MFC 项目中使用int i=5;CString str;str.Format("%d",i);编译时报错,提示str.Format参数不对相关的知识,希望对你有一定的参考价值。

在vs2010帮助文档中查不到CString这个类,请问是怎么回事,我用的是visual studio 2010 Ultimate

第一个参数要转换。str.Format(_T("%d"),i); 参考技术A 上网去MSDN查吧,那里比较全,还有例子做参考,便于理解。 参考技术B 查 CStringT 试试

我安装vs2017时安装的c++没安mfc请问怎么单独添加这个组件

打开安装程序->修改 面板右侧 摘要->使用C++的桌面开发->MFC和ATL支持 参考技术A 工具-》获取工具和功能-》单个组件-》选择你少的组件就行了 参考技术B

文件->新建

这时已经打开了新建项目的窗口,然后

点击“打开Visual Studio安装程序”就会弹出一个框

重新选择“使用C++的桌面开发”

右边就会弹出

在里面找到“MFC和ATL支持”并选择

然后更新下载

下载完以后打开VS就有啦~

参考技术C 点击卸载重组追答

修复

找到安装包

重新添加

以上是关于在vs2010 MFC 项目中使用int i=5;CString str;str.Format("%d",i);编译时报错,提示str.Format参数不对的主要内容,如果未能解决你的问题,请参考以下文章

如何修复从 VS2010 升级到 VS2013 的项目中的链接器错误,其中链接器正在寻找不存在的 MFC 库文件?

vs2010环境下,MFC如何修改窗体名字?

VS2012编译的MFC程序XP运行出错R6010

如图,VS2017新建MFC对话框之后,工具箱控件不可用怎么办?

在 MFC VS2010 和 VC++6.0 中画线没有得到相同的结果

vs2010环境下,MFC如何修改窗体名字?