导入C++库中没有.dll或 .lib 文件



所以我有两个这样的库的例子来打印漂亮的表。第一和第二。

我在";如何将库安装/包括/导入到您的C++项目中;每一个都谈到了更改Visual Studio解决方案的属性,如C/C++ -> General -> Additional Include DirectoriesLinker -> General -> Additional Library Directories,最后是Linker -> Input -> Additional Dependencies,它们应该分别包含指向.h/.hpp.dll/.lib文件的路径。

因此,正如我们所看到的,我们在上面的两个库中都没有这些文件。因此产生了这个问题。如何在我的cpp项目中使用这些库?我只需要直接的指示或其他什么,因为我想我永远都不会理解。我第一次尝试安装一些c++库。

添加:我不想使用任何包管理器。

libfort有一个README.md,它描述了如何将其与您的项目集成(这一步骤实际上不需要事先编译,因为它不是一个"库",而只是一些要直接添加到项目中的附加源文件(。

bprinter需要事先编译/安装,并且附带了CMakeLists.txt配置。你需要CMake来做这件事,但它让事情对你来说非常简单。检查其文档。


*.dll*.lib是从您从源存储库签出的源编译的二进制文件。它们不是应该从GitHub repo提供的。在按照您描述的方式使用编译后的库之前(通过对项目的VS配置进行必要的调整(,您需要根据该项目的文档编译并安装库(与bprinter一样(。

最新更新