Skocz do zawartości

Problem z biblioteką


Crackkk-GM

Rekomendowane odpowiedzi

Witam,

mam problem z importowaniem NIEKTÓRYCH funkcji, reszta ładnie się ładuję. Nie wiem co jest źle, może to przez szablony klas.

1>Main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall qTVertex<struct VERTEX>::End(int)" (__imp_?End@?$qTVertex@UVERTEX@@@@QAEXH@Z)
1>Main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall qTVertex<struct VERTEX>::Vertex(struct VERTEX const &)" (__imp_?Vertex@?$qTVertex@UVERTEX@@@@QAEXABUVERTEX@@@Z)
1>Main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall qTVertex<struct VERTEX>::Begin(void)" (__imp_?Begin@?$qTVertex@UVERTEX@@@@QAEXXZ)
1>Main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall qTVertex<struct VERTEX>::Release(void)" (__imp_?Release@?$qTVertex@UVERTEX@@@@QAEXXZ)
1>Main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall qTVertex<struct VERTEX>::Init(unsigned int,int)" (__imp_?Init@?$qTVertex@UVERTEX@@@@QAEXIH@Z)
1>E:\Visual C++ Projects\QuadTech test\QuadTech test\Release\QuadTech test.exe : fatal error LNK1120: 5 unresolved externals

(treść błędu w programie, który importuje funkcje)

 

Import i eksport jest taki sam:

template<class T>
class DLL qTVertex
{
public:
      void Init(UINT format, int max_vertex = 32);
      void Release();
      void Begin( );
      void Vertex(const T& vertex);
      void End(int primitive_count);

private:
      int max_count;
      int vertex_count;
      T* data;
};

Proszę o pomoc i z góry dzięki :D

Odnośnik do komentarza
Udostępnij na innych stronach

MSDN: http://msdn.microsoft.com/en-us/library/f6...28VS.71%29.aspx

A dokładniej chodzi o:

A missing function body or variable can cause LNK2001. With just a function prototype or extern declaration the compiler can continue without error, but the linker cannot resolve a call to an address or reference to a variable because there is no function code or variable space reserved.
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...