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
-
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
-
ż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.
-
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
-
błąd wskazuje na to, że wołasz metodę klasy, tak jakby to była statyczna funkcja. tak nie można...