Visual Studio 2013 的兼容性问题

1. Visual Studio 2013 不能编译旧的工程文件的问题。
将开发工具升级到Microsoft Visual Studio 2013后,你会发现,之前在VS2010可正确编译的文件在VS2013下不能工作了。比如你可能遇到不能找到windows.h之类的问题。这是因为,VS2013默认的头文件目录不再包含windows.h.    Visual studio 2013 有一个《平台工具集》的属性,其默认值为“Visual Studio 2013 (v120)”。在此种配置下,系统.h文件的查找路径包含一个名为$(WindowsSDK_IncludePath)的变量,其指向Windows SDK 8.1的路径,而Windows SDK 8.1 的inlcude子目录不再包含"windows.h"等文件。

欲编译旧的工程文件( 在Visual studio 2010可正确编译),可将《平台工具集》改为windows Studio 2013- Windows XP(v120 xp)。
方法:选中一个工程,鼠标右键,选择“属性”菜单,依次点击>"配置属性"->"常规"->"平台工具集",将其改为“windows Studio 2013- Windows XP(v120 xp)”

更改此项后。 系统头文件路径将会包含一个变量名为$(WindowsSdk_71A_includePath)的路径,此路径指向windows SDK 7.1的目录.  以下为几个版本的Windows SDK。在安装VS 2013是,这几个版本的SDK将会自动被安装


2. errLNK 2026 问题
在编译某些汇编语言的程序时,你可能会遇到LNK2026问题,编译器显示如下


解决办法:
选中工程文件,鼠标右键选择“属性”菜单,然后依次点开"配置属性"->"链接器"->"高级"->"映像具有安全异常处理程序",将默认值“是(/SAFESEH)”改为"否(/SAFESEH:NO)"


Visual Studio 2013(简称VS2013)是由微软公司提供的集成开发环境(IDE),用于构建各种类型的软件应用程序。卡顿是指程序运行缓慢、反应迟钝的现象,在使用Visual Studio 2013时遇到卡顿的情况可能是由以下几个原因造成的: 1. **资源占用过高**:VS2013在打开大型项目或处理复杂任务时可能会消耗大量系统资源,如CPU、内存和磁盘读写等。如果计算机硬件配置较低或同时运行其他高负载应用,可能导致VS2013运行变慢。 2. **缓存问题**:VS2013在编译过程中会生成临时文件,包括缓存和索引文件。当这些文件积累过多且未定期清理时,可能会导致硬盘性能下降,进而影响程序响应速度。 3. **软件冲突**:与其他开发工具、系统服务或驱动程序之间的兼容性问题也可能引起卡顿现象。 4. **错误设置**:不正确的设置,如内存分配、自动加载模块的选择不当等,也会影响IDE的性能。 解决卡顿问题的方法包括但不限于: - **优化硬件配置**:确保有足够的RAM和快速的存储设备(SSD)。 - **清理临时文件**:定期删除缓存和索引文件可以减轻硬盘负担。 - **检查更新**:确保所有相关驱动程序和.NET框架是最新的版本。 - **调整设置**:通过“选项”菜单调整Visual Studio的设置,例如关闭不必要的加载项和服务,减少启动时加载的解决方案集,合理管理内存使用。 - **尝试卸载并重新安装**:有时重新安装软件能解决问题,特别是如果软件因特定的系统兼容性问题而出现问题。 对于遇到的问题,你可以尝试上述建议,并注意观察是否有所改善。如果问题依然存在,可能需要进一步诊断具体的故障点,或是寻求专业支持。-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值