cmake include_directories 如何使用cmake生成基于靜態(tài)庫的動態(tài)鏈接庫?
如何使用cmake生成基于靜態(tài)庫的動態(tài)鏈接庫?模式,此模式的庫不會作為靜態(tài)庫存檔,而是一個(gè)“偽”庫,產(chǎn)品是一堆對象文件。在大多數(shù)情況下,您可以使用靜態(tài)庫目標(biāo)執(zhí)行相同的操作,因?yàn)殪o態(tài)庫實(shí)際上是對象文件打
如何使用cmake生成基于靜態(tài)庫的動態(tài)鏈接庫?
模式,此模式的庫不會作為靜態(tài)庫存檔,而是一個(gè)“偽”庫,產(chǎn)品是一堆對象文件。
在大多數(shù)情況下,您可以使用靜態(tài)庫目標(biāo)執(zhí)行相同的操作,因?yàn)殪o態(tài)庫實(shí)際上是對象文件打包,并且不執(zhí)行任何特殊操作。我能想到我必須這么做的唯一原因是你想把項(xiàng)目分成幾個(gè)部分,而這些部分之間的象征性依賴就是一鍋粥。在打包到靜態(tài)庫之后,您無法決定鏈接的順序。
根據(jù)您的要求,您不需要此功能。直接添加一個(gè)靜態(tài)庫就足夠了:
說明文檔。