所以我知道您不能将静态库依赖于另一个库,但是我想知道是否有某种东西可以让我将它们组合在一起。我正在尝试在vstudio 2019中设置游戏引擎项目文件,我想将其编译为静态库。我需要以某种方式将其与SDL 2库结合起来,因为我想使用SDL创建一些系统。有办法吗? 谢谢您的帮助。
- 积分
0 - 话题
0 - 评论
3205 - 注册排名
1475
所以我知道您不能将静态库依赖于另一个库,但是我想知道是否有某种东西可以让我将它们组合在一起。我正在尝试在vstudio 2019中设置游戏引擎项目文件,我想将其编译为静态库。我需要以某种方式将其与SDL 2库结合起来,因为我想使用SDL创建一些系统。有办法吗? 谢谢您的帮助。
确保您可以使一个静态库依赖于另一个。静态库大致是独立编译对象的集合,其中包含其提供的和必需的符号表。在静态库本身中找不到的那些符号仍然是依赖项,很可能由另一个静态库提供。
Depending on your platform, there are tools for working with compiled libraries. On Unix-like operating systems, you would use the
ar
utility to combine static libraries ("archives") in various ways.