gpt4 book ai didi

c++ - 由于忘记了源文件,在链接我自己的静态库时检测未解析的符号

转载 作者:行者123 更新时间:2023-11-28 07:31:20 24 4
gpt4 key购买 nike

我在构建大型静态库时遇到过问题,有时我忘记将某些源文件添加到项目中。由于这是一个静态库,因此在使用公共(public) API 的最终用户使用调用这些缺失符号之一的方法之前,不会出现链接器警告。有什么方法可以确保在链接时解析所有“本地库”符号吗?

最佳答案

正如@PeteBecker 在评论中提到的,这是关于测试的。

创建一个使用静态库的可执行文件,只要它使用所有功能,您就会在链接期间非常快速地捕获丢失的对象。

让这个可执行文件测试所有功能,它也可以兼作单元测试工具。

关于c++ - 由于忘记了源文件,在链接我自己的静态库时检测未解析的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17615945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com