标签: c++ dll shared-libraries cross-platform
我正在开发一个使用少量共享库(也是由我开发)的跨平台应用程序。我需要确保应用程序在运行时加载该库的正确版本。即如果用户在配置文件中指定了某个旧版本共享库的路径,则应用程序必须能够检测到这一事实,进行一些日志记录并终止。实现这个的最佳方法是什么?我确信这个问题不是新问题,必须有一些标准,最好的做法"溶液
我能想到的一个解决方案如下:
任何替代方案?