如何跟踪C++库的加载过程?

How to trace the loading process of C++ libraries?

我正在开发一个使用 libvlc 库提供视频播放功能的小型 qt 应用程序,但我遇到的问题是它需要很多时间来加载 first[=15= 处的所有库] 时间回放启动。

那么问题来了——是否有能力追踪加载库的过程? (最好向用户显示某种 "Loading..." window。)

您可以在程序启动期间简单地触发加载这些库,而不是监视加载。这将使它对您的用户不可见,因为人们希望程序无论如何都需要一两秒钟才能加载。

执行此操作的一种简单方法是在程序启动时调用 libvlc_new()