- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC6工程升级VS2013遇到的问题
HYPERLINK /whatday/article/detailsVC6工程升级VS2013遇到的问题
问题1:Building an MFC project for a non-Unicode…
Building an MFC project for a non-Unicode character set is deprecated
解决方法:
用于多字节字符编码 (MBCS) 的 MFC 库 (DLL) 不再包含于 Visual Studio 中,但是可用作插件,您可以在任何装有 Visual Studio Professional、Visual Studio Premium 或 Visual Studio Ultimate 的计算机上下载和安装。(在 Visual Studio 中,必须启用 MFC。)安装需要大约 440 MB 磁盘空间,包括英语(美国)和 DLL 的本地化版本。
在安装 MBCS DLL 后,如果卸载或修复 Visual Studio,则还会卸载或修复。 但是,如果只禁用 MFC,MBCS DLL 仍会保留在系统上。 如果仅卸载或修复 MBCS DLL,将不会修改 Visual Studio。
总结下就是安装 ?? HYPERLINK /zh-cn/download/details.aspx?id=40770 \t _blank Multibyte MFC Library for Visual Studio 2013
详细信息:/b/vcblog/archive/2013/07/08/mfc-support-for-mbcs-deprecated-in-visual-studio-2013.aspx ? ? ? ? ? ?
下载地址:/zh-cn/download/details.aspx?id=40770
问题2:warning C4996: MBCS…
warning C4996: MBCS_Support_Deprecated_In_MFC: MBCS support in MFC is deprecated and may be removed in a future version of MFC.
解决方法:
这个链接/fwlink/p/?LinkId=279048文中提到可以通过将 NO_WARN_MBCS_MFC_DEPRECATION 预处理器定义添加到您的项目生成定义消除此警告。在项目stdafx.h文件中的#pragma once下面添加
#define?NO_WARN_MBCS_MFC_DEPRECATION
#define NO_WARN_MBCS_MFC_DEPRECATION
问题3:warning C4996应该加“_s”才安全Security CRT functions
原因:是Visual C++ 2005使用了更加安全的run-time library routines,新的Security CRT functions(就是那些带有“_s”后缀的函数):
解决办法:在预编译头文件stdafx.h里(同样要在没有include任何头文件之前)定义下面的宏:? #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1
? #define _CRT_SECURE_NO_DEPRECATE? 在链接的时候便会自动将旧函数替换成Security CRT functions,同时去掉红色警告。
问题4:error C1189: #error : MFC does not support WINVER…
error C1189: #error : MFC does not support WINVER less than 0x0501. Please change the definition of WINVER in your project properties or precompiled header. ?
解决方法:
将stdafx.h文件中的
[cpp] HYPERLINK /whatday/article/details\o view plain view plain HYPERLINK /whatday/article/details\o copy copy HYPERLINK /whatday/article/details\o print print HYPERLINK /whatday/article/details\o ? ?
#define?WINVER?0x0
文档评论(0)