az tuti, főleg ezzel a 2nd verzióval van gond.
Persze a programozás se semmi, ahogy láttam a forrást....
A többi nyelvnél azért látod a forrásba mi mit csinál, itt nem nagyon. Magyar leírást szinte nem is találtam, angolt meg nem sok kedvem van olvasni:), nem tud valaki valami magyar leírást?
Esetleg ha kérdésem lenne itt tud valaki válaszolni?
Látod ezért jó a symbian programozás. Van benne kihívás.
Mert míg a többinél csak klikk-klikk-pöttypötty addig itt már az is sikerélmény ha be tudod lőni a fejlesztőeszközt.
igen, a java nem elég.
Olyat szeretnék a telóra hogy amikor bluetooth-on érkezik egy fájl, akkor egyből átmásolja a memória kártyára, vagy ha lehet akkor a symbian beleszóljon és egyből oda mentse.
MŰKÖDIK!!!:d
Tehát a következőket kell tenni:
- mindenképp windows xp op kell(Vistán tuti nem megy, nekem legalábbis, win7-en még nem néztem, de nemsokára meglesz az is), ez volt a fő gond
- Carbide c++ 1.2 !!!!! A többi már nem támogatja a 2nd-t, csak a 3rd-től működik.
Ezután már egyszerű:
- sdk 2nd fp1, mindenképp CW
- ActivePerl-5.6.1.635-MSWin32-x86.msi ( csak ez a jó!!)
- jre, nem tudom melyik jó, én ezt raktam fel: jre-6u12
Ezután már minden rendesen ment nekem, sis fájl fordításához át kell állítani az Active Build Configuration-t a 3. Phones Release (ARMI), vagyis nekem ezen ment. Ha valaki nem találja az adott szoftvert, mert esetleg már nem letölthetőek írjon a címemre, és elküldöm: peti634@freemail.hu
Bubba, persze, ott kell java-s alkalmazást csinálni, de nekem symbian kell
Bocs hogy bele kontárkodok, de engem is érdekel egy kicsit.
Szóval, miért is kell az alap java me -n kivül bármi más?
Ha jóltudom, a java me simán fut Symbian -on.
Vagy valami olyat akarsz amire a java me nem elég és ezért kell valami platform közelibbet használj?
Yodefon, klorand, tudom hogy forum.nokia.com, csak valahogy nem találtam a konkrét fórumhoz vezető utat, kösz.
Bubba, persze, ott kell java-s alkalmazást csinálni, de nekem symbian kell. Meg is nézem a fórumot...
megpróbáltam úgy, sőt amikor telepítem a Carbide c++, akkor írta hogy 5.6.1.635 Perl szükséges a működéshez, így azt töltöttem le, és telepítettem, de így is ugyan az a hiba.
De:
Megpróbáltam feltelepíteni a 3rd sdk-tz, és ő a telepítő nem települt mivel 5.6.1, vagy nagyobb perl kell neki, vagyis lehet nem ismerte fel a jelenlegit. Felraktam az 5.10.1-et, ekkor már felengedte a 3rd sdk-t. Carbide-ben New projectnél meg is megjelent a hozzá tartozó elemek, és lazán le is tudtam fordítani.
A 2ndt viszont akkor se, ugyan azzal a hibával.
Ötletek?
ui: nem tudtok egy helyet ahova tudnák még írni, akár angol?
Én szerintem Perl, S60 SDK, Carbide sorrendben telepítettem őket, és nem kellett semmit beállítani, de ez már közel 6 éve volt. Viszont rémlik valami olyasmi, hogy Perl-ből csak az általuk javasolt 5.6.1-es verzió használható, az újabbakkal nem működik.
remek demó, letöltöttem a step 1 forráskódját, betöltöttem, és ez se megy!
A hiba:
bldmake returned with exit value = 1
BLDMAKE ERROR: Directory "\Symbian\7.0s\Series60_v21_CW\EPOC32\" does not exist
Hozzáteszem ez a könyvtár létezik.
Le tudná írni valaki hogy ő hogy telepítette a progikat, lehet sorrend is számít, vagy be kell állítani valamit a legvégén?
Plz help
A klasszikus stílus alatt én az S60-nak a model-view-container alapú programozási szemléletét értem, én kb. 6-7 évvel ezelőtt írtam egy kis játékot Nokia 6600-ra, anno akkor még leginkább így lehetett C++-ban programoznia telefont. Itt és itt találtam leírásokat ezekről.
klasszikus Symbian-os stílus?? az milyen?:)
A tutorialban így mutatják be, amit megosztottam, de ha S60 2nd-re el tudnád mondani, esetleg példát hogy hogy kell egy hello world-öt?:)
Én azt hiszem, hogy a S60 2nd Edition semmilyen formájában nem támogatja az Open C dolgokat, azért nem találja pl. a stdio.h header fájlt. S60 2nd készülékre csak a klasszikus Symbian-os stílusban lehet programot írni C++-ban (Document, App, AppUi, Container osztályok, stb.).
bocs, igazad van, de a tutoriálban a filter kikapcsolása nélkül megjelennek amik nekem nem, ezért gondoltam hogy más lehet a gond(talán az sdk-val), de akkor leírom:
a kód egy egyszerű consolos demó:
#ifdef __GCCE__
#include <staticlibinit_gcce.h>
#endif
int main(void)
{
printf("Hello Open C!\n");
printf("Press a character to exit!");
int c = getchar();
return 0;
}
a hiba:
1279620993331 the file 'stdio.h' cannot be opened
1279620993332 undefined identifier 'printf' hdfg.cpp
1279620993333 undefined identifier 'printf' hdfg.cpp
1279620993334 undefined identifier 'getchar' hdfg.cpp
1279620992452 appinfo.rh: No such file or directory
Valami elronthattam, mivel nekem a "new project"-nél csak 4 elem van: Exe,Dll,Lib, és Empty.
Semmi más. A tutor szerinte kellene egy s60-nak is lenni, de nincs...
Ami telepítettem:
- ActivePerl-5.10.1.1007-MSWin32-x64-291969.msi
- Carbide.c++_v2.3.exe
- S60_SDK_2_1_NET.zip (s60 2rd - fk1)
- S60_SDK_v21c_CW.zip (s60 2rd - fk1)
(7610-es telóm van és szerintem jó sdk-t szedtem le, de ez teljesen független a telótól:)) Valahogy be kellene álítanom hogy megtalálja az sdk-t?
Léci segíts.
A programozással még menne is, már jó pár nyelvben vannak kisebb nagyobb tapasztalataim.
szerk:
most látom hogy ha a filter kikapcsolom, akkor előjönnek ezek a lehetőségek, de nem fordítja le, hibát dob.
Szóval ahhoz hogy Symbire írj progikat először is kell a Symbi féle C++ ismerete, aztán innen a legújabb activeperl, a Carbide C++ innen
egy java jdk (és/vagy jre már nem is emlékszem ) illetve a symbian sdk azinnen kiválasztott telefonodhoz amit innen tudsz kiválasztani a jobb oldali Download version for: szekcióból. De kösd fel a gatyád ha bele akarsz vágni.
Üdv. Valaki csinált már sysbianos telókra progit?
Miket kell letölteni hozzá?
Carbide c++-al próbálkoztam, de nem tudtam sis fájlt csinálni belőle, pedig leszedtem a perlt és az sdkt is.
Tudom google, de sokszor nem adnak pontos választ, ha mégis akkor a letöltési link már rég nem él. (pl a CbuilderX létezik még??? sehol nem lehet megtalálni)
Előre is köszi a válaszokat.