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. 解决出现的链接错误

  未完待续

时间: 2024-10-13 19:41:40

VS2008转VS2013时遇到的问题的相关文章

在使用Vs2013打开Vs2008的解决方案时出现了以下错误:此版本的应用程序不支持其项目类型(.csproj)

在使用Vs2013打开Vs2008的解决方案时出现了以下错误: 无法打开 因为此版本的应用程序不支持其项目类型(.csproj). 在网络上找到解决方案: 命令行或者Vs自带的命令提示符输入:devenv.exe /resetskippkgs 但还是不行 然后自己打开Vs2013,然后在Vs2013里通过:FILE->Open Project 打开解决方案 出现下面的提示信息:意思是以下解决方案和项目需要进行升级,没有问题的话点击"OK"就可以了 升级完成且没有出现错误后,就可以

安装VS2013时,如何避开IE10的限制

安装VS2013时,如何避开IE10的限制 VS就会告诉我们目前环境不适合安装VS2013,必须升级IE版本到IE10. 如果不想安装IE10,有没有办法呢? 答案肯定是有的. 将下面一段文字,储存为1.bat文档,然后以管理员身份执行. @ECHO OFF :IE10HACK REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v Version /t REG_SZ /d "9.10.9200.1

第一次使用VS2013时遇到的问题

今天刚下载了VS2013,在使用时遇到了一些小问题,下面列出这些问题以及解决方案. 1.首先安装好,打开软件之后,需要注册.在屏幕上方点击"帮助",找到"注册产品",输入产品密钥. 2.如何创建项目写代码--点击左上角的文件,"新建","项目",打开之后找到"模板",点击下面的"Visual C++",找到右边"空项目",在下方编辑名称,位置一定要设好,方便后期方便找

官方版vs2008至vs2013下载地址

Visual Studio 2005 Professional 官方90天试用版 英文版:http://download.microsoft.com/download/e/0/4/e04de840-8f6b-4fe5-ac3d-d3ad8e4c2443/En_vs_2005_Pro_90_Trial.img中文版:http://download.microsoft.com/download/5/c/2/5c2840fd-8b03-492e-bd61-6fc2820b8ba3/chs_vs_200

如何使VS2008 调试网站的根目录和IIS调试的一致?

用VS2008做asp.net网站调试时,经常会多出来一个目录,如http://localhost:1234/Foo/ , 由于一些图片的路径问题,我们不需要最后的/Foo/目录,而是像IIS调试那样,直接出现以下 的地址:http://localhost:1234/,那么怎么实现VS2008 调试网站时的根目录和IIS调试的 一致呢?步骤如下: (1) 打开已经存在的web项目. (2)使用Visual studio解决方案管理器,选中web站点项目 (3)去属性窗口(如果没有打开Visual

Unity使用 UnityVS+VS2013 调试脚本

UnityVS版本:UnityVS_1.8.2 VS版本:VS2013旗舰版 Unity3D版本:4.3.4 安装步骤: 1.如果之前安装过其它版本的UnityVS,请先卸载 2.运行UnityVS 2013.msi 3.找到你安装visual studio 2013的目录. (****\Microsoft Visual Studio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS) . 例如我是安装在 D:\ProgramFiles(x86)\Mic

WIN10安装VS2013出现兼容性问题解决

在WIN10安装VS2013时,会提示“windows程序兼容模式已打开”,通过搜索引擎搜索的常见方案为: 1.使用命令行安装,进入vs_ultimate文件所在目录,输入:vs_ultimate /Uninstall,进入界面后选择修复.经实测此方法可以正常安装,但无法选择你需要安装的内容,会装上N多不需要的东西. 2.运行gpedit.msc , 打开本地组策略编辑器.计算机配置->管理模板->windows组件-> 应用程序兼容性,启用“关闭应用程序兼容性引擎”和“关闭程序兼容性助

.Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法

问题来源 在安装VS2013时,本来是勾选了个全部安装就没去管它了,过了一会一看,居然提示我是 .Net Framework 4.5.1 安装时遇到严重错误, 像这样 本以为是个很简单的问题,结果没想到折腾了一天,直到现在才解决,还是用的独家方法. 类似问题 在寻找答案的过程中,碰到类似的问题有:1:安装.net framework 4.0 返回错误代码16032:使用windows updata更新的时候,出现返回错误代码 6433:安装.net framework 4.5 的时候,返回 安装

WIN10使用管理员权限运行VS2013

学习WCF时出现报错-- 其他信息: HTTP 无法注册 URL http://+:8083/User/.进程不具有此命名空间的访问权限(有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId=70353). 此报错为VS2013未使用管理员权限启动造成,直接在启动VS2013时“以管理员身份运行”也无法解决. 以下为设置VS2013每次启动时都以管理员身份运行的方法: 找到路径:C:\Program Files (x86)\Common Files\