【发布时间】:2015-12-01 07:33:33
【问题描述】:
我正在开发一个使用 libvlc 库来提供视频播放功能的小型 qt 应用程序,但我遇到的问题是在播放启动时第一次加载所有库需要很多时间.
那么问题来了 - 是否有能力跟踪加载库的过程? (最好向用户显示某种“正在加载...”窗口。)
【问题讨论】:
-
如何加载库?如果它们在编译期间被链接,我认为没有办法做到这一点(它将由 OS 运行时链接器自动加载);但如果您通过 QtPlugins 执行此操作,则可能有通过 QPluginLoader 的方法。
-
我动态链接它们,但认为有一种方法可以注入一些加载它的方法并“制作一些魔法”显示加载窗口。