Не удается открыть входной файл Poco.obj или Find PocoFoundationd.lib - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь установить внешнюю библиотеку для C ++ 19 в моей визуальной студии Microsoft под названием «Poco», которая используется для общения.Я должен построить это или что-то?что за сборка библиотеки в любом случае ???

Это мой первый раз, когда я строю внешний libarry, поэтому я понятия не имею, как это сделать.Я открыл веб-сайт Pocoproject и, выполнив все шаги один за другим, открыл Visual Studio cmd и через него построил Poco: «buildwin.cmd 142».Вот шаги, которые я выполнил: https://pocoproject.org/docs/00200-GettingStarted.html#8

После того, как я закончил его создание и правильно связал этот файл с моей визуальной студией, включите список: "poco -velop \ Foundation \ include \ Poco".Я попытался включить файл: #include <Poco/Types.h>.Он сказал следующее: cannot open input file '...\include\Poco.obj', он упомянул файл, который даже не существует на моем компьютере или в библиотеке.

Однако я попробовал другой способ компоновки в моей Visual Studio: Свойства конфигурации - Каталоги V / C ++ -Включите каталог, я добавил туда путь и получил ошибку разницы: Cannot find 'PocoFoundationd.lib'

Возможно, проблема получена из Visual Studio.

1 Ответ

0 голосов
/ 26 мая 2019

Проблема из Visual Studio, ей даже не нужно 'PocoLibraryd.lib'.Если мы действительно нуждаемся в этом или действительно могли бы его использовать, то 'PocoLibraryd.lib' должен содержаться в zith-файле github для библиотеки poco.Однако все, что мне нужно было сделать, это: перейти в Свойства конфигурации -> Линкер -> Ввод -> Игнорировать определенные библиотеки по умолчанию и добавить к нему «PocoFoundationd.lib».

...