załaczanie plikow naglowkowych

  • 3 Odpowiedzi
  • 1079 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

załaczanie plikow naglowkowych
« dnia: Styczeń 23, 2006, 16:37:45 »
zadam moze glupie pytaie, ale mam problem z dolaczeniem
tzw. modulu z funkcjami do swojej aplikacji w evc++
probowalem tworzyc projekt WCE Static Library, zrobilem plik .cpp, plik .h
dolaczylem do aplikacji wybierajac Project ->Add To Project -> Files
i gdy chcialem skorzystac z z funkcji z "modulu" to dostaje blad
illegal call of non - static method. byc moze musze wybrac projekt
WCE Dynamic Link - Library, albo cos zmienic w metodach
dzieki za pomoc

*

Offline fp

  • **
  • 113
    • http://pdaclub.pl/forum/index.php?action=search
załaczanie plikow naglowkowych
« Odpowiedź #1 dnia: Styczeń 23, 2006, 17:36:29 »
żeby móc skorzystać z funkcji w bibliotece statycznej, trzeba dołączyć jej nagłówek do kodu:

#include "plik.h"

a w settingsach projektu wpisać nazwę biblioteki plik.lib do dołączenie podczas linkowania.

załaczanie plikow naglowkowych
« Odpowiedź #2 dnia: Styczeń 24, 2006, 11:10:22 »
dolaczam plik naglowkowy .h, dolaczam plik z rozszerzeniem .lib w project -> settings -> link wpisujac w pole Object/library modules i dalej mam ten sam blad:
Illegal call of non-static member function, co moge jeszcze robic zle

*

Offline fp

  • **
  • 113
    • http://pdaclub.pl/forum/index.php?action=search
załaczanie plikow naglowkowych
« Odpowiedź #3 dnia: Styczeń 24, 2006, 12:18:19 »
błąd wskazuje na to, że wołasz metodę klasy, tak jakby to była statyczna funkcja. tak nie można...