现在windows10安装不了visualc++6.0如何安装,请问有什么软件和vsC++6.0一样?谢谢

欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 3830 人关注过本帖
标题:C++6.0上编译的程序如何在Visual Studio 2012里编译
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:5&&&
C++6.0上编译的程序如何在Visual Studio 2012里编译
我原来代码能在VC++编译通过,但是现在想在visual studio2012编译怎么改了 一直提示错误。新手不知道如何做了。。
&f:\c++ test\mytport\mytport\port.cpp(119): error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6702): 可能是“int AfxMessageBox(LPCTSTR,UINT,UINT)”
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6704): 或&&&&&& “int AfxMessageBox(UINT,UINT,UINT)”
1&&&&&&&&&& 尝试匹配参数列表“(const char [12])”时
1&f:\c++ test\mytport\mytport\port.cpp(130): error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6702): 可能是“int AfxMessageBox(LPCTSTR,UINT,UINT)”
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6704): 或&&&&&& “int AfxMessageBox(UINT,UINT,UINT)”
1&&&&&&&&&& 尝试匹配参数列表“(const char [13])”时
1&f:\c++ test\mytport\mytport\port.cpp(153): error C2664: “CMutex::CMutex(BOOL,LPCTSTR,LPSECURITY_ATTRIBUTES)”: 不能将参数 2 从“char [16]”转换为“LPCTSTR”
1&&&&&&&&&& 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1&f:\c++ test\mytport\mytport\port.cpp(156): error C2664: “wsprintfW”: 不能将参数 1 从“char [16]”转换为“LPWSTR”
1&&&&&&&&&& 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1&f:\c++ test\mytport\mytport\port.cpp(160): error C2664: “CreateFileW”: 不能将参数 1 从“char [16]”转换为“LPCWSTR”
1&&&&&&&&&& 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1&f:\c++ test\mytport\mytport\port.cpp(165): error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6702): 可能是“int AfxMessageBox(LPCTSTR,UINT,UINT)”
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6704): 或&&&&&& “int AfxMessageBox(UINT,UINT,UINT)”
1&&&&&&&&&& 尝试匹配参数列表“(const char [13])”时
1&f:\c++ test\mytport\mytport\port.cpp(236): error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6702): 可能是“int AfxMessageBox(LPCTSTR,UINT,UINT)”
1&&&&&&&&&& c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\afxwin.h(6704): 或&&&&&& “int AfxMessageBox(UINT,UINT,UINT)”
1&&&&&&&&&& 尝试匹配参数列表“(const char [17])”时
1&f:\c++ test\mytport\mytport\port.cpp(491): error C2664: “MessageBoxW”: 不能将参数 2 从“const char [24]”转换为“LPCWSTR”
搜索更多相关主题的帖子:
等 级:版主
威 望:37
帖 子:564
专家分:2754
&&得分:10&
把所有字符引号前加大写L
打开工程属性(alt+F7),配置属性,常规,字符集
修改成另外的
等 级:新手上路
竟然提示错误(error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型)。
&&&1&&&void CMouseMoveView::OnAppExit()
&&&3&&&&&// TODO: 在此添加命令处理程序代码
&&&4&&&&&if(AfxMessageBox(&是否真的要退出当前程序?&,MB_YESNO)==IDYES)
&&&5&&&&&AfxGetMainWnd()-&SendMessage(WM_CLOSE);
&办法1: 将第4行改为:if(AfxMessageBox(_T(&是否真的要退出当前程序?&),MB_YESNO)==IDYES)
&&&&&& 或者将第4行改为:if(AfxMessageBox(L&是否真的要退出当前程序?&,MB_YESNO)==IDYES)
&办法2:选择“项目”菜单-&项目属性-&配置属性-&常规-&字符集,改为“未设置”即可。
这是因为vs2005默认使用的是unicode字符编码集,而unicode要占2byte,通常的字符只占1byte,所以导致无法转换,故需要加上 _T 或 L 进行转换。
我是2012版的 我是1:先改选择“项目”菜单-&项目属性-&配置属性-&常规-&多字字符集,
:2:在字符串前加上&_T&.如
&AfxMessageBox(_T(&按下HOME键&));
等 级:新手上路
有时还会遇到次错误
使用vs2012,遇到如下错误。
1&------ 已启动生成: 项目: , 配置: Debug Win32 ------
1&&&stdafx.cpp
1&d:\code\30925\stdafx.cpp(18): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1&&&&&&&&&& d:\vs2012\vc\include\stdio.h(218) : 参见“fopen”的声明
1&&&正在生成代码...
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
解决方案,项目 -&属性 -& c/c++ -& 预处理器 -& 点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可。
等 级:论坛游侠
帖 子:64
专家分:157
&&得分:10&
我一个个帮你解答:
1)error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
后面是编译器认为你的参数必须符合下面二个类型中的一个:
int AfxMessageBox(LPCTSTR,UINT,UINT)&&或者 int AfxMessageBox(UINT,UINT,UINT)
你显然在原来的代码里没有这样写,找到它,修改一下。
2) error C2664: “CMutex::CMutex(BOOL,LPCTSTR,LPSECURITY_ATTRIBUTES)”: 不能将参数 2 从“char [16]”转换为“LPCTSTR”
这个很简单,你找到那个代码行所在,在这个函数里的参数前面加一个 (LPCTSTR),强制让编译器觉得无可挑剔就行。
3) error C2664: “wsprintfW”: 不能将参数 1 从“char [16]”转换为“LPWSTR”
这个,你按照上面二楼版主所说,把编译字符集改成 Use Multi-Byte Character Set 就应该不报错了。
4) error C2664: “MessageBoxW”: 不能将参数 2 从“const char [24]”转换为“LPCWSTR”
这个,在上面改成多位字符集后,还需要在函数里的参数前面加一个 (LPCTSTR) 强制类型转换,原理同第二点。
等 级:论坛游侠
帖 子:64
专家分:157
最后的那个 error C4996: 'fopen': This function or variable may be unsafe.
它只是个警告,你可以不去理它,它的意思是:fopen() 函数不是安全函数,最好修改成 fopen_s(),愿意改就改,不愿意就不理它。
版权所有,并保留所有权利。
Powered by , Processed in 0.031399 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved您的位置:> -&
-& >visual c++6.0下载 档案号:#95536
软件授权:
软件大小:
软件语言:
软件评级:
官方主页:
更新时间:
应用平台:
复制到论坛
复制到博客
绿盟口号! 伸出你的手 - 绿色分享:
官方评级:4/7136065
同类软件推荐
本类下载排行现在windows10安装不了visualC++6.0,请问有什么软件和vsC++6.0一样?谢谢_百度知道
现在windows10安装不了visualC++6.0,请问有什么软件和vsC++6.0一样?谢谢
我是初学者...
我是初学者
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
佛陀娃娃高朝晖
来自电脑网络类芝麻团
佛陀娃娃高朝晖
采纳数:14089
获赞数:9963
参与团队:
win7、win8、win10下安装VisualC++6.0_百度经验(请再试试):
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。注:您的评论需要经过审核才能显示哦,请文明发言!
应用软件分类
编程工具排行
按字母检索:
本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。
Copy .Com. All Rights Reserved.教你如何在win8/8.1上安装Visual C++ 6.0_百度经验
&&&&&&电脑教你如何在win8/8.1上安装Visual C++ 6.0
百度经验:jingyan.baidu.com教你如何在win8/8.1上安装Visual C++ 6.0&&&&&&&&&&&1.文件下载链接:http://pan.baidu.com/s/1dDuzZVz密码: cgq5win8/8.1安装说明:这里提供的是一款完整绿色版,解压后双击vc6_cn_full.exe运行安装程序:选择你要安装的位置:单击“下一步”,依次确认:安装成功后若选择运行,可能会看到这样的提示:当然你可以点击“在线获取帮助”,但恐怕得到的只是下面的回应:那么,怎么办呢?当然不是下载他们所推荐的VS2013了,技术宅向来是不会妥协的,所以,你要这样,右键桌面上的图标→打开文件位置:你将看到一个名为MSDEV.exe的程序,没错就是它,首先对他重命名,(如MSDEV1.exe看你喜好),然后右键属性→兼容性,将其改为以兼容模式运行此程序,选择windows XP(Service Pack 2)或windows XP(Service Pack 3)并勾选以管理员身份运行。为了方便还可以将修改后的程序发送快捷方式到桌面,你更可以把快捷方式改个名称,这样会容易分辨一些:现在双击桌面上的图标试试吧,亲,能不能运行了?此外,有时候这个图标可能会变成一个框框,如果觉得不顺眼,如果你有360等管家工具,试试用他们的电脑医生修复一下图标吧。原作者:继康经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(1795)已投票(1795)有得(0)我有疑问(2)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验240248448热门杂志第1期你不知道的iPad技巧3821次分享第1期win7电脑那些事6674次分享第2期新人玩转百度经验1425次分享第1期Win8.1实用小技巧2670次分享第1期小白装大神1963次分享◆请扫描分享到朋友圈

我要回帖

更多关于 visualc++6.0怎么安装 的文章

 

随机推荐