0

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

4

1 回答 1

1

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

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

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

于 2013-07-12T13:42:46.723 回答