`
lindexi-gd
  • 浏览: 139450 次
社区版块
存档分类
最新评论

win10 sdk 是否向下兼容

 
阅读更多

向下兼容(downward compatibility),又称向后兼容(backward compatibility)、回溯兼容,在计算机中指在一个程序、库或硬件更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常操作或使用(包括输入数据)、在旧版本库的基础上开发的程序仍能正常编译运行,或较旧版的硬件仍可在新版使用的情况。

<!--more-->

在我们安装了 sdk 为 14393 之后,选择项目工程为 14393 ,那么编译出来的程序是不是不可以在win10 版本为红石之前的运行?

答案是:不可以

但是之后是不是存在向下兼容,以后可能是。

但是现在是不可以的,从 10240 编译的程序经常无法在 14393 以上的系统打开,微软没有做出保证,所以做出的程序是在自己的版本可以运行,但是在和他不同版本的就无法正常运行。

微软在向下兼容这里做不好,原因:因为用户都会更新系统,所以开发只有使用最新的就可以,不需要关心那些比较老的系统。

微软系统是自动更新,所以会自动把用户更新为最新的,开发的时候,如果在新版本发布一个月内,那么需要使用最低版本为上一个的,其他的情况建议使用最新的版本。

现在开发需要安装所有的sdk?微软认为开发只需要安装最新的sdk就好,对于老的版本,不建议开发。

上面说的都不是来自微软官方。

参见:http://stackoverflow.com/a/40233780/6116637

Microsoft releases new Windows 10 SDK

如果打开一个之前版本的,会提示

这时可以修改 项目 来打开

把10240改为 15063 我就可以打开

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    天敏 SDK2000 采集卡驱动

    在天敏SDK2000采集卡的情况下,驱动程序负责解析来自操作系统的命令,转换成采集卡可以理解的信号,同时将采集卡的数据传输到计算机内存中,供上层软件进一步处理。 二、自动安装的BAT文件 描述中提到的“自动安装...

    进度条添加信息提示 C++ & WIN32 SDK

    在Windows编程中,使用C++和WIN32 SDK创建...通过学习和理解这些代码,你可以更好地掌握如何在C++和WIN32 SDK环境下自定义进度条,以满足特定的用户需求。记得在实际项目中,要根据具体需求和资源限制选择合适的方法。

    Speech SDK 丢失sapi.dll

    同时,这也提醒我们在开发过程中考虑兼容性和异常处理,确保应用能在多种环境下稳定运行。 总的来说,虽然非正版Windows系统可能会遇到Speech SDK的限制,但通过了解问题的根源和使用适当的修复工具,我们可以有效...

    科大讯飞语音识别SDK——java版

    2. **离线语音识别**:在无网络或网络不稳定的情况下,SDK还提供了离线识别功能,通过预先下载的模型文件,可以在本地完成语音到文本的转换。 3. **语音命令词识别**:对于特定的命令词,SDK可以做到快速识别,如...

    j2sdk-1_3_1_08-windows-i586

    j2sdk-1_3_1_08-windows-i586,windows7,可正常使用,属于Java早期版本,Java3,适合需要向下兼容的开发者,感谢下载。

    instantclient-sdk-win32-10.1.0.5-20060419.zip

    Oracle Instant Client SDK for Win32 是一款用于Windows 32位环境下的开发工具包,它主要为开发者提供了连接Oracle数据库的接口和库文件。这个版本是10.1.0.5,发布于2006年4月19日,并且特别指出它支持Visual C++ ...

    j2sdk-1_3_1_07-windows-i586

    j2sdk-1_3_1_07-windows-i586,windows7,可正常使用,属于Java早期版本,Java3,适合需要向下兼容的开发者,感谢下载。

    j2sdk-1_3_1_06-windows-i586

    j2sdk-1_3_1_06-windows-i586,windows7,可正常使用,属于Java早期版本,Java3,适合需要向下兼容的开发者,感谢下载。

    j2sdk-1_3_1_05-windows-i586

    j2sdk-1_3_1_05-windows-i586,windows7,可正常使用,属于Java早期版本,Java3,适合需要向下兼容的开发者,感谢下载。

    SDK 常用API函数库

    在这个“SDK常用API函数库”中,我们重点关注的是VC(Visual C++)环境下使用的API函数库。VC SDK为Windows平台上的C++开发者提供了丰富的功能,涵盖了系统调用、图形绘制、网络通信等多个方面。 首先,API...

    win7 jlink 驱动

    3. 检测连接:安装完成后,通过设备管理器检查J-Link设备是否已正确安装,通常会在“通用串行总线控制器”或“其他设备”下看到J-Link设备。 4. 配置调试环境:在IDE(如Keil uVision、IAR Embedded Workbench或STM...

    VC windows SDK 时钟界面屏幕保护程序

    Windows SDK提供了对Windows API的访问,这些API是用C语言接口设计的,使得开发者可以用C++或其他兼容C的编程语言来调用。通过Windows SDK,我们可以创建原生的Windows应用程序,而无需依赖像MFC(Microsoft ...

    Win_32_API

    同时,需要注意的是,由于API接口的不断演进,新的Windows版本可能会引入更多现代API(如WinRT),但在许多场合,传统的Win32 API仍然是首选,尤其是对于需要底层控制或向后兼容的项目。 总之,Win32 API是Windows...

    Win32 Multilingual IME Overview for IME Development

    本文档是针对Windows 95、Windows 98以及Windows NT/Windows 2000系统下开发输入法的必备指南,同时也作为Win32多语言IME API参考的补充资料。主要涵盖了以下几个核心主题: 1. 概览 自Windows 95和Windows NT 4.0...

    Cocos2d-x将win32移植到android.doc

    选择支持的Android系统版本,例如选择API级别5(Android 2.1-update1),因为Android系统是向下兼容的。 **第三步:导入代码和资源** 将Win32项目的`Classes`和`Resources`文件夹内容分别拷贝到新建的Android工程的...

    64位通用ADB驱动,可以WIN8 64位下刷机了

    不过,考虑到Windows Vista和Windows 8都是64位系统,这个驱动可能同样适用于Windows 8,因为驱动通常向下兼容。 安装64位通用ADB驱动的步骤通常包括: 1. 下载对应的驱动程序文件。 2. 连接Android设备到电脑,并...

    微软UI自动化测试的技术演变.docx

    随着应用程序变得越来越复杂,传统的Win32 API在某些情况下显得力不从心,尤其是在处理自绘控件时。为此,微软引入了MSAA标准来改进UI自动化测试的能力。 MSAA是一种使辅助技术(如屏幕阅读器)能够访问和操纵桌面...

    微软wince培训资料

    这些组件使得开发者能够在Visual C++或Visual Basic环境下创建与WinCE平台兼容的应用。 导出SDK是使用Platform Builder进行的一项关键任务。在你能够导出SDK之前,必须先构建一个WinCE平台。这可以通过选择“平台”...

    protoc-3.12.0-win64.zip

    - 版本兼容性:protobuf提供了一种机制,允许在不改变旧版软件的情况下添加新的字段,提高了向后兼容性。 - 强类型:protobuf通过.proto文件定义数据结构,每个字段都有明确的类型,有助于避免类型错误。 - 容错性:...

    android-19

    5. **Android支持库**: 这些库允许开发者在旧版本的Android上使用新API,提供了向后兼容性。 将“android-19”解压并放置到指定路径“E:\adt-bundle-windows-x86-20130917\sdk\platforms”意味着你正在扩展你的SDK...

Global site tag (gtag.js) - Google Analytics