我有一个Qt Quick 2项目,我想在干净的Windows XP机器上测试它的部署。这台机器安装了Qt 5.2和Visual Studio 2010 Express(我使用为msvc2010编译的Qt 5.2)。我想知道如何更改系统,对于已部署的可执行文件,它看起来像一个没有安装依赖项的干净系统(没有Qt和MSVC2010)。
关于Qt,似乎重命名C:\Qt
就足够了。 MSVC怎么样?我知道Visual Studio 2010安装会创建一个目录(C:\Program Files (x86)\Microsoft Visual Studio 10.0
),并且还会向C:\Windows\System32
添加新的DLL。它还有什么用吗?重命名C:\Program Files
中的文件夹和C:\Windows\System32
中的DLL是否足够?
答案 0 :(得分:1)
除了将XP SP3的干净副本安装到虚拟机中并在那里试用之外,没办法解决它。
您不仅要担心MSVC安装的内容,还要担心所有其他应用程序的安装。例如,许多应用程序安装MSVC可再发行组件。除了干净的系统之外,不可能对任何东西进行此类测试 - 这也不包括OEM应用程序。您需要Windows XP的零售副本。它们可用且不太贵。