【发布时间】:2023-03-31 04:25:02
【问题描述】:
我对 C 语言比较陌生,我正在制作一个我希望跨平台的项目。我想使用一个已经发誓要跨平台的外部库。我想知道如何将它包含在我的项目中?
据我所知,我有两个选择。在我希望使用的每个平台上预先构建库,然后处理在我的构建过程中链接的库(不是非常独立于平台)。或者我可以包含该库的整个源代码并将其与我的项目一起构建。
这些是我处理跨平台库的唯一选择吗?也许我还不明白这个过程是如何完全运作的,所以任何帮助都会很棒!
(PS 我正在使用 CMake 来构建我的项目。)
谢谢!
【问题讨论】:
标签: c build linker cross-platform