[symbian] Programowanie

0

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.

0

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ć.

0

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:

  1. Uwaga o zabezp..... -> TAK(wiem o co chodzi [green] )
  2. Zainstalować cons1 EXE? -> TAK
  3. Opcje -> Instaluj
  4. Aplikacja może nie być kompatybilna z telefonem. Przerwać instalację? -> Nie (o co chodzi [!!!] )
  5. Zainstaluj 2kB w: -> Karta pamieci
  6. 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

0

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]

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1