使用MSVC 2005编译Qt并处理SxS Windows

时间:2009-09-28 13:41:29

标签: qt dll winsxs

我正在与之合作的一个小组负责使用Qt开发一个新项目。但是,我们需要能够与MSVC 2005世界中的C ++库链接。我们还需要最终与基于MSVC的构建系统集成,因此使用MSVC构建Qt似乎很重要。

我使用MSVC 2005重新编译了Qt,这很有效。 (如果不是那么容易)那将在实际编译它的盒子上工作。但是,对于我们来说,在不同的盒子上使用它是一件非常痛苦的事情,因为MSVC 2005似乎总是在运行时使用稍微不同的SxS Windows DLL版本。

我们不能为XP,MSVC获得相同的补丁级别,因为我们通常是具有不同工具链补丁级别目标的不同组的一部分。

处理此类问题的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

Qt现在可用作Visual Studio 2005的binary library。您应该尝试一下,以便不必自己编译Qt。这应该适用于安装Visual Studio 2005的每台计算机。