我正在与之合作的一个小组的任务是使用 Qt 开发一个新项目。但是,我们需要能够与来自 MSVC 2005 世界的 C++ 库进行链接。我们最终还需要与基于 MSVC 的构建系统集成,因此使用 MSVC 构建 Qt 似乎很重要。
我已经使用 MSVC 2005 重新编译了 Qt,并且可以正常工作。(如果不像它应该的那么容易)这将适用于实际编译它的盒子。然而,在不同的机器上使用对我们来说是一件非常痛苦的事情,因为 MSVC 2005 似乎总是在运行时使用稍微不同的 SxS Windows DLL 版本。
对于 XP、MSVC,我们不可能都获得相同的补丁级别,因为我们通常属于不同组的一部分,具有不同的工具链补丁级别目标。
处理此类问题的最简单方法是什么?