我正在开发一个表单应用程序,使用了大量的硬件,包括Wiimote、USB手柄和串口。在32位Windows下一切正常,但我不得不升级到64位以便于我正在开发的其他应用程序。
经过一些研究,我发现可以在x64系统下开发x86应用程序,但我不确定这是否是我想要的。问题的根源显然是directX sdk。另一个选项是为开发此应用程序安装一个虚拟x86机器(我不想双启动)。我以前从未使用过这个,所以我有点担心所有这些硬件是否能在虚拟机下工作。
我使用wiimoteLib和blueSoleil连接蓝牙。那么这样可以工作吗?我应该使用Windows 7的虚拟XP选项还是其他虚拟机软件?我可能会使用WinXP作为虚拟操作系统。