VS2008转VS2013时遇到的问题
Posted 一粒卑微的尘埃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2008转VS2013时遇到的问题相关的知识,希望对你有一定的参考价值。
最近我们要把DPM进行行人检测嵌入到我们的项目里,需要一个高级版本的VS,于是我们要把2008转换成2013,至于为什么没有换成最高级的版本,可能担心会遇到有更多的麻烦吧,毕竟我们的DPM源码是在2013上写的。
1. 令2013支持多字节
我们转成2013后,遇到的最大问题是格式的转换,char要改成wchar_t,string要改成wstring,这使得我们要加无数的_T()、_Text()宏或者L”“,刚开始不明白就傻乎乎的开始转,转了一天的时间发现竟然还没有改全,而这才仅仅是第一个工程,被迫停下来琢磨,才发现VS2013中已经默认不再对多字节字符串进行支持,只能使用unicode字符集,这导致我们无休止的转啊转啊,再然后发现添加一个补丁vc_mbcsmfc就可以使2013支持多字节了,安装之后发现哇世界终于回归和平了,补丁百度云盘下载链接地址:http://pan.baidu.com/s/1dDuB1GP, 密码:f4w9。
2. 解决出现的链接错误
未完待续
以上是关于VS2008转VS2013时遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章
Win10 下使用 VS2008 开发 WinCE 应用可能遇到的问题
Win10 下使用 VS2008 开发 WinCE 应用可能遇到的问题