Я не думаю, что Poco поставляется с какими-либо предварительно упакованными файлами ".pc", но вы должны иметь возможность легко создавать свои собственные и помещать их в каталог lib / pkgconfig в вашей системе, если вы предпочитаете этот метод.
Я не знаю точно, где вы установили Poco в вашей системе, поэтому вам, возможно, придется выполнить поиск, чтобы найти ваши файлы.Для компиляции необходимо указать каталог заголовка poco, каталог библиотеки poco и отдельные библиотеки poco.Так что-то вроде:
g++ -I<path-to-poco-include-dir> -o prog prog.cpp -L<path-to-poco-lib-dir> -l<some-poco-lib> -l<another-poco-lib>
Например:
g++ -I/usr/local/Poco/include -o prog prog.cpp -L/usr/local/Poco/lib -lPocoFoundation -lPocoNet -lPocoNetSSL -lPocoUtil -lPocoXML
Существует около 20 различных файлов poco .so, поэтому вам, очевидно, нужно связать нужные файлы.Poco делает это довольно легко, так как имена библиотек соответствуют разделам документации - например, util utils находится в libPocoUtil.so.Если вы также скомпилировали отладочные версии библиотек, они будут заканчиваться на 'd' - например, libPocoUtild.so
Опять же, как только вы найдете все свои файлы, вы можете создать собственный poco.pc, так как у вас должен бытьинформация, необходимая для его создания.