我有一个必须在Windows Xp和Windows 7 32位版本中部署的软件。在Win XP中为两个平台构建软件是否可以?
或
我应该构建Xp以便在Xp中部署并构建Win7以便在Win7中部署吗?
该软件是用C ++开发的
答案 0 :(得分:2)
两个操作系统都可以完成这项工作。只需使用正确的SDK版本和部署目标常量(请参阅C ++项目模板中的targetver.h
)。
答案 1 :(得分:1)
是的,您可以在任何(现代)Windows版本上构建,以便在任何其他版本上进行部署 但你可能想测试两者!
答案 2 :(得分:0)
如果您真的需要选择,请使用XP,因为Win7很可能与XP兼容。
我的意思是,如果用Win7开发而不是相反的话,你的程序在XP下运行的可能性会更大。
当然,如果您使用正确的库,它应该没问题,但是如果您错误地使用仅限Win7的功能呢?
预计更新的版本将与旧版本兼容,而不是相反。