繁体   English   中英

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

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

我正在尝试在我的Microsoft视觉工作室中安装一个用于C ++ 19的外部库,名为'Poco',用于通信。 我需要构建它还是什么? 无论如何,图书馆的构建是什么?

这是我第一次建立外部libarry,所以我不知道该怎么做。 我打开了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”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM