我目前正在使用Windows Vista和Visual Studio 2008上的Qt 4.5作为IDE开发应用程序。
问题是程序在Windows XP SP2上崩溃(与XP SP3和Vista完美配合)。这可以修复安装.NET framework 3.5,但我想避免这种情况。
考虑到我必须使用Visual Studio编译器,有没有办法防止这种情况?
编辑2010/02/11:
偶然发现了that:
避免与CRT的依赖关系 (mscvp90.dll和mscvr90.dll),Qt 必须使用-MT重新编译框架 切换到编译器。
答案 0 :(得分:1)
您是否尝试过安装C ++ Runtime Redistributables? Qt应用程序需要AFAIK no .net程序集,但您需要C ++运行时。