关于示例程序中使用的SDK版本说明

关于示例程序中使用的SDK版本说明

作者:BlogUpdater |  时间:2020-10-26 |  浏览:69 |  评论已关闭 条评论

在之前我编写的例子代码里,我假定读者使用的是最新版本Platform SDK中的头文件,在这个版本中包含了对Win64的支持。
如果你使用的是旧的版本,则你会缺少对新数据类型的定义,例如UINT_PTR和INT,那么这个时候,你应该是用UINT和INT作为代替。

因为Windows中的实现代码都是要和Win64兼容的,所以我在编写示例程序时,也保持代码和Win64兼容。反之,我会十分抗拒编写不兼容Win64的代码,就好比是一个棋手要考虑一次未经考虑的移动的后果一样。我甚至都没有想过要那样做。

那么问题来了:我应该要假定我的读者都已经安装了最新版本的SDK吗?还是,我应该写一些旧风格(不兼容Win64)的代码呢?

最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《What tools should I assume everybody has?》

评论已关闭。