Witam!
Muszę nauczyć się pisać programy pod symbiana 8.1 w c/c++ (nie w javie).
Próbowałem najpierw w carbide c++, ale prawdopodobnie źle dobrałem paczki, albo skonfigurować nie umiem gdyż po makesis wynikowy plik jest nierozpoznawalny przez telefon(na symulatorze działa). Wczoraj poprałem z sieci c++ builderx mobile edition lecz nie moge nigdzie na strone borlanda znaleŹć możliwości rejestracji tego środowiska.
Powodów, przez które nie działa na telefonie może być kilka. Np pobrałeś SDK nie na ten telefon co trzeba, albo jeśli masz w programie swoje dll-ki zapomniałeś je z'freeze'ować.
Tak racja. Zainstalowałem SDK dla symbiana 8.1a i wszystko działa.
W programie importuje przykłady z SDK nastepnie zmieniam w Active Build Configuration na Phone Release[THUMB] [S60_2nd_FP3], kompiluje wszystko i klikam Build PKG File aby utworzyć plik sis.
Problem pojawia się gdy chce stworzyć aplikacje konsolową:
File->New->Project....-> "Symbian OS C++ Project" ->
Next->Generic Symbian OS -> Basic console application(EXE)->
Next->Project name(wpisuje cons1)->Next->wszystko zaznaczone->Finish.
Tworzy się przykładowy projekt który na symulatorze działa(wyświetla napis i oczekuje na klawisz), lecz po wysłaniu sis'a na telefon nie jest już tak dobrze. Przy instalacji wywala mi:
- Uwaga o zabezp..... -> TAK(wiem o co chodzi [green] )
- Zainstalować cons1 EXE? -> TAK
- Opcje -> Instaluj
- Aplikacja może nie być kompatybilna z telefonem. Przerwać instalację? -> Nie (o co chodzi [!!!] )
- Zainstaluj 2kB w: -> Karta pamieci
- Instalacja zakończona pomyślnie.
I programu nie moge odszukać na telefonie.
Czemu konsola to jakiś exe i o co chodzi z kategoriami Generic Symbian OS(tutaj jest ta konsola) a S60(różne kreatorki form, które działają na fonie)?
Czemu nie ma nigdzie skrótu do programu?
Zna ktoś może jakies tutoriale co carbide.c++ (v1.2)?
Cieżko sie połapać w tym carbide :-O
Zainstalowałem FExplorer i poprzez ten program znalazłem exe'ka i nawet udało się go odpalić.
Jednak lepiej aby już podczas pisania/projektowania programu zlikwidować ten dziwny błąd przy instalacji i aby program znajdował się w katalogu "Osobiste" gdzie mam większość programów.
Z góry dziękuje za pomoc [browar]
Jak chcesz mieć program pod ikonką to musisz to ustawić w resource'ach programu.
Co do komunikatu o możliwej niekompatybilności to masz zły wpis w pliku pkg informujący o kompatybilności programu z różnymi wersjami obrazu symbina.