用于构建XP和Win7的操作系统

时间:2011-10-19 16:33:07

标签: c++ windows visual-studio-2008 windows-7 windows-xp

我有一个必须在Windows Xp和Windows 7 32位版本中部署的软件。在Win XP中为两个平台构建软件是否可以?

我应该构建Xp以便在Xp中部署并构建Win7以便在Win7中部署吗?

该软件是用C ++开发的

3 个答案:

答案 0 :(得分:2)

两个操作系统都可以完成这项工作。只需使用正确的SDK版本和部署目标常量(请参阅C ++项目模板中的targetver.h)。

答案 1 :(得分:1)

是的,您可以在任何(现代)Windows版本上构建,以便在任何其他版本上进行部署 但你可能想测试两者!

答案 2 :(得分:0)

如果您真的需要选择,请使用XP,因为Win7很可能与XP兼容。

我的意思是,如果用Win7开发而不是相反的话,你的程序在XP下运行的可能性会更大。

当然,如果您使用正确的库,它应该没问题,但是如果您错误地使用仅限Win7的功能呢?

预计更新的版本将与旧版本兼容,而不是相反。