I'm trying to connect POCO libraries. I collected a project dll for working with ZIP . Connecting dll , to your project, produced by simply adding dll to the solution.
Found an example in which it was told: how to cause functions from dll . A function pointer is created, etc., but in the example, in the method signature, standard data types are used. In my case, user-defined types from dll come to parameters (maybe even from another one, on the basis of which the first dll was collected).
Is it possible to connect the dll in the code and access its functions for my case?
Example of creating a function pointer:
typedef void(*LibraryFunction)(std::istream&, const Poco::DateTime&, const Poco::Path&, ZipCommon::CompressionMethod, ZipCommon::CompressionLevel); Parameters with the Poco :: and ZipCommon spaces indicate an error: must be a class or namespace. As I understand it, because such a space does not exist in my project and cannot be seen from the dll.
#include "poco.h"and#include "ZipCommon.h"files I try to guess, they may differ. - nick_n_a