是否可以将依赖项嵌入到命令行工具中

Is it possible to embed dependencies into a command line tool?

本文关键字:命令行 工具 依赖 是否      更新时间:2023-10-16

我正在xcode中构建一个c++命令行工具,该工具依赖于各种外部库。该项目构建得很好,但仍然依赖于库。我希望它可以在具有相同体系结构的几台计算机上使用,而无需安装依赖树。这可能吗?

经过大量搜索,我找到了几个类似于以下链接的答案,但这些答案与构建应用程序捆绑包有关,而不是与命令行工具有关。任何见解都很有帮助。

XCode 中的动态库

大多数平台都有静态库和动态库的区别。您需要找到依赖项的静态版本,并链接到这些版本,而不是动态版本。链接器开关通常控制这个过程。

C++标准并没有说明它是如何工作的。