PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: majkel_2 w Styczeń 23, 2006, 16:37:45

Tytuł: załaczanie plikow naglowkowych
Wiadomość wysłana przez: majkel_2 w 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
Tytuł: załaczanie plikow naglowkowych
Wiadomość wysłana przez: fp w 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.
Tytuł: załaczanie plikow naglowkowych
Wiadomość wysłana przez: majkel_2 w 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
Tytuł: załaczanie plikow naglowkowych
Wiadomość wysłana przez: fp w 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...