首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎样写一个在window7和xp上通用的程序

2012-10-06 
怎样写一个在window7和xp下通用的程序。假如我工程中要做某项处理,xp和win7下处理方式是不同的(windows7下

怎样写一个在window7和xp下通用的程序。
假如我工程中要做某项处理,xp和win7下处理方式是不同的(windows7下多了一些认证函数,这些认证函数在xp下的dll中没有),怎样写个通用的工程,在windows7和xp下都可运行。
比如说window核心编程第五版中的程序唯一实例那个例子,如何才能改成在xp和window7下通用的工程呢?(要使用window7的新特性,且在一种系统上编译后不用在另外一种系统上重新编译)

[解决办法]
检查当前运行的 Windows 版本,动态加载相应的函数
[解决办法]
用跨平台的库,比如Qt/wxWidgets之类的。
[解决办法]
操作系统不支持的,那也只有采用其他方法去完成特定的功能。
另外Windows版本在windows核心编程进程一章4.1.9节有讲,GetVersionEx,获取OSVERSIONINFOEX结构信息,区分不同版本号。

热点排行