我使用-static -static-runtime -target xp运行./configure。不幸的是,当我在Windows XP上使用QMediaPlayer时,我的应用程序无法运行。缺少对MF.dll的引用,该引用以严重错误消息中止程序启动。
这个错误很多:https://bugreports.qt.io/browse/QTBUG-42460
有没有人想出如何清除对MF.dll的引用?我的猜测是-no-wmf-backend,但是报告这个bug的人说这还不够。在我重新编译另外8个小时之前,我想澄清一下,谢谢。
答案 0 :(得分:1)
在构建Qt并运行configure之前的config.tests
中,有一个名为evr的文件。让它无法避免对Windows XP的MF.dll依赖。 QMediaPlayer可以正常工作。