簡體   English   中英

由於忘記了源文件,在鏈接我自己的靜態庫時檢測到未解析的符號

[英]Detect unresolved symbols when linking my own static library due to forgotten source files

在構建大型靜態庫時遇到了問題,有時我忘記將某些源文件添加到項目中。 由於這是一個靜態庫,因此在使用公共API的最終用戶使用一種調用這些丟失符號之一的方法之前,不會有任何鏈接程序警告。 有什么方法可以確保在鏈接時解析所有“本地庫”符號?

正如@PeteBecker在評論中提到的,這是關於測試的。

創建一個使用靜態庫的可執行文件,只要它使用了所有功能,您就可以在鏈接期間快速捕獲丟失的對象。

使此可執行文件測試所有功能,它也可以兼作單元測試工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM