在不同的Windows版本下使用qt中的-directwrite

时间:2013-03-22 11:24:46

标签: qt windows-xp directwrite

美好的一天!

我正在使用Qt 4.8.4,使用-directwrite编译。它需要DWrite.dll,它只能在Windows Vista SP2及更高版本下运行,程序无法在Windows XP下运行。

如何解决此问题?

我可以编译Qt以便在Windows 7中需要DWrite.dll而在Windows XP中不需要吗?还有其他方法吗?我是否必须为不同的Windows版本制作不同的分发版本?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您使用directwrite库进行编译,则在尝试部署时,Qt库将需要它。您可以在.pro文件中执行特定于平台的包含和要求,但您需要进行一些手动更改才能使用。