gpt4 book ai didi

c++ - 在 C++ 中使用第三方库

转载 作者:行者123 更新时间:2023-11-30 04:26:48 25 4
gpt4 key购买 nike

我完全忙于让几个第 3 方库与我的 C++ 程序一起工作。我正在寻找一些关于在实现图书馆时需要采取的一般步骤的一般性建议(40,000 英尺高度)。

首先,一些细节:我在 Windows 中使用 code::blocks 作为我的 IDE。我喜欢这个 IDE,如果不需要的话,我真的不想切换到其他任何东西(我已经尝试过 visual c++ 以及 linux 中的一些东西)。我尝试使用的库是 GMP 和 crypto++。

好的。我认为我所知道的是:下载库后,我将文件解压缩到一个文件夹中。我一直直接解压到 C:\,每个 zip 文件都解压缩到它自己的文件夹(例如 c:\cryptopp 和 c:\gmp)。我认为下一步是构建库,但这是我完全陷入困境的地方。这是怎么做到的?提取出来的里面没有可执行文件。据我所知,我相信我是在 code::blocks 中这样做的,但我不知道怎么做?

最后,假设我可以完成这项工作,我相信这会创建 .lib 文件,在我的代码中实际使用库之前的最后一步是链接到库中。这部分,我相信我明白了。

所以,我的问题很宽泛:我是否全面了解这个过程?如果是这样,我该如何着手构建这些库,如果这正是我所缺少的。

非常感谢您纵容我的无知。我现在完全没有方向,尽管在谷歌上花了几个小时,但我没有取得任何进展。另外,请随时更正我所说的任何不正确的事实。非常感谢!

最佳答案

通常库中有一个名为 makefile 的特殊文件,并使用名为 Make 的实用程序构建(或者它的变体之一,无论在 Windows 下工作)。通常你所要做的就是在解压源文件的目录中运行 Make,它会自己完成剩下的工作。

关于c++ - 在 C++ 中使用第三方库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11305029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com