无法打开输入文件 Poco.obj 或查找 PocoFoundationd.lib

Can't open input file Poco.obj or Find PocoFoundationd.lib

我正在尝试在我的 Microsoft visual studio 中安装一个名为 'Poco' 的 C++19 外部库,用于通信。我必须构建它还是什么?库的构建到底是为了什么???

这是我第一次构建外部库,所以我不知道该怎么做。我打开了 Pocoproject 网站,并按照所有步骤一一进行,我打开了 Visual Studio cmd 并通过它构建了 Poco:"buildwin.cmd 142"。 这些是我遵循的步骤:https://pocoproject.org/docs/00200-GettingStarted.html#8

在我完成构建后,并将此文件正确链接到我的 visual studio 包含列表:"poco-develop\Foundation\include\Poco"。我试图包含一个文件: #include <Poco/Types.h>。 它是这样说的:cannot open input file '...\include\Poco.obj',它提到了一个甚至不存在于我的计算机或库中的文件。

但是,我在 Visual Studio 中尝试了另一种链接方式:配置属性 - V/C++ 目录 - 包含目录,我在那里添加了路径,但出现了不同的错误:Cannot find 'PocoFoundationd.lib'

大概问题出自Visual Studio.

问题来自Visual Studio,甚至不需要'PocoLibraryd.lib'。 如果我们真的需要它或者实际上可能会使用它,那么 'PocoLibraryd.lib' 应该包含在 poco 库的 github 压缩文件中。 但是,我所要做的就是:转到配置属性 -> 链接器 -> 输入 -> 忽略特定默认库,然后添加 "PocoFoundationd.lib".