Kompilator wywalił błędy:
Wywalił Ci błędy, bo nie wie, czym jest klasa Tbryly, nigdzie nie ma jej definicji (dałeś deklarację, ale to za mało). DLL-ka nie eksportuje definicji klas/struktur, jedynie metody, funkcje i zmienne, czyli coś, co istnieje w pamięci. Dlatego pytałem się o nagłówek z definicją klasy. Czyli ta definicja:
- Kod: Zaznacz cały
class __declspec(dllimport/dllexport) Tbryly
{
private:
int bok_a;
int bok_b;
int wysokosc_h;
int promien_r;
public:
Tbryly();
~Tbryly();
float pole_kwadratu(int,int);
float pole_trojkata(int,int);
float objetosc_szescianu(int,int,int);
float objetosc__kuli(int);
};
musi być w obu projektach - aplikacji i biblioteki.