我在 Vista 上用 C++ 开发了一个应用程序。它工作正常。但是现在我想确保它可以在 XP、Windows 7 和更高版本的某些类型的 linux 上运行。开发人员使用哪些好的方法来完成这项任务?
最佳答案
在平台本身上实际运行它是无可替代的。如果您负担不起为每个平台配备单独的机器,那么您需要:
- 在一台机器上对磁盘进行分区,并将每个操作系统安装在自己的分区中,并在它们之间进行多重引导。
- 使用 VMWare 或 VirtualBox(免费!)等虚拟化软件在您的主机操作系统下设置每个操作系统
如果您的应用程序很少或根本不使用图形(或其他)硬件,那么后一种选择是可行的;如果它确实广泛使用此硬件,那么您别无选择,只能选择前者。
关于c++ - 我应该如何在不同的操作系统上测试独立的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4631254/