Пытаюсь подключить POCO
-библиотеки. Собрал dll
проекта для работы с ZIP
.
Подключение dll
, в свой проект, произвёл простым добавлением dll
в решение.
Нашёл пример, в котором говорилось: как вызывать функции из dll
. Создаётся указатель на функцию и т.д., но в примере, в сигнатуре метода, используются стандартные типы данных. В моём случае в параметры приходят пользовательские типы из dll
(возможно даже из другой, на основе которой была собрана первая dll
).
Можно пример подключения dll
в коде и обращения к её функциям для моего случая?
Пример создания указателя на функцию:
typedef void(*LibraryFunction)(std::istream&, const Poco::DateTime&, const Poco::Path&, ZipCommon::CompressionMethod, ZipCommon::CompressionLevel);
Параметры с пространством Poco:: и ZipCommon говорят об ошибке: должен быть классом или пространством имён. Я так понимаю потому, что такое пространство не существует в моём проекте и из dll его не видать.
Нужно в том cpp или h, где используется Poco::Zip:Common добавить #include< Poco/Zip/ZipCommon.h>, аналогично поступаете с другими компонентами фреймворка.
В линковке указать библиотеки PocoFoundation PocoZip Далее прописать пути поиска библиотек и хидеров(все зависит от вашей IDE и системы сборки). В целом эта схема для любой библиотеки или вреймворка будет аналогичной.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хочу написать программу, которая создаст мне файл не в папке самой программы, а в заданой мной директории линукс, например, ~/workspace/filetxt
Мне нужно сделать наглядно (графически) перевод из одной сс (системы счисления) в другуюНа C++ я реализовал все (в командной строке) но сказали...
У меня есть приложение которое выполняет некоторую работу в отдельном потоке:
Суть в следующем: я хочу передать в программу на с\с++ данные о загрузке cpu или gpu(например, температуру) на linux(ubuntu 1604), но не используя при этом...