Как создать обьект класса
имею dll
и эти файлы
classdll_global.h
C++ (Qt)
#ifndef CLASSDLL_GLOBAL_H
#define CLASSDLL_GLOBAL_H
#include <QtCore/qglobal.h>
#if defined(CLASSDLL_LIBRARY)
# define CLASSDLLSHARED_EXPORT Q_DECL_EXPORT
#else
# define CLASSDLLSHARED_EXPORT Q_DECL_IMPORT
#endif
#endif // CLASSDLL_GLOBAL_H
classdll.h
C++ (Qt)
#ifndef CLASSDLL_H
#define CLASSDLL_H
#include "ClassDll_global.h"
class __declspec(dllexport) ClassDll {
public:
ClassDll();
void say();
};
#endif // CLASSDLL_H
classdll.cpp
C++ (Qt)
#include "classdll.h"
#include <iostream>
ClassDll::ClassDll()
{
std::cout<<"Hello Shit! Im Class";
}
void ClassDll::say(){
std::cout<<"Hello Shit!";
}
загружаю библиотеку через QLibrary() все прекрасно грузится - теперь нужно как то создать обьект, вызвать констрктор и функцию
P.S. Обычные функции умею загружать хочу научится работать с классом