我试图了解如何在我的 C++ 项目中使用非标准库。我有几个问题。
假设我想使用 POCO 库。所以我下载了它并使用make(静态构建)构建它。现在我有一堆 .o 文件和 .h 文件。在不同的目录中有一个 Path.h 文件和一个 Path.o 文件。
现在我想在我的代码中使用这个模块。所以我使用#include“Poco/Path.h”包含文件。我是否必须修改 makefile 并将 Path.o 添加到我的目标?
当我使用标准库时会发生什么?那些仅在头文件中可用吗?我知道模板代码无法预编译。剩下的呢?