Jump to content
Nokioteca Forum

Carbide C++ : Come Iniziare Un Progetto?


saccese
 Share

Recommended Posts

Salve a tutti!

Di recente ho scaricato dal sito di Nokia Developer Carbide C++ e il relativo SDK di Belle. Ovviamente l'ho installato e quando è arrivato il momento di iniziare a scrivere qualcosa mi sono trovato in difficoltà con l'uso di questo SW, ecco l'elenco dei problemi che ho:

1. non ho idea di come iniziare un nuovo progetto. Fino a cliccare su 'New>C++ Project' ci sono arrivato però poi nono capisco dove si possa cominciare a scrivere le varie righe di comando, cioè non capisco come ci si deve e dove muovere per scrivere il programma.

2. cos'è il 'Toolchain? una volta provai ad usare QT Creator ma appena provavo a eseguire il programma appena scritto mi diceva che serviva il toolchain altrimenti non si poteva andare avanti, quindi dato che ho notato la stessa richiesta in Carbide e per evitare di trovarmi bloccato più avanti volevo sapere dove posso procurarmelo e a cosa serve il toolchain.

3. come installo l'SDK?

spero d'esser stato abbastanza chiaro

Grazie a chiunque risponde :)

Link to comment
Condividi su altri siti

Qui c'è un tutorial

http://www.developer.nokia.com/Community/Wiki/Carbide.c%2B%2B_Tutorials

Con carbide 3 non esiste più l'ui designer quindi dovrai arrangiarti nello scirvere l'ui.

Comunque ti consiglio di lasciar stare carbide se sei agli inizi, è complicato e astruso come il symbian C++.

Piuttosto usa qt creator e il qt c++.

http://doc.qt.digia.com/qtcreator-2.0-snapshot/creator-writing-program.html

http://www.digitalfanatics.org/projects/qt_tutorial/it/index.html

Il tool chain è il compilatore.

Se vuoi programmare per symbian con qt creator. Su help, start updater, installa tutti i pacchetti per symbian.

poi crei un nuovo progetto: qt widget project, mobile qt application.

Link to comment
Condividi su altri siti

eh infatti io all'inizio avevo provato con QT Creator però non riuscivo neanche a partire quindi ho voluto provare carbide..una volta che sono partito me la posso cavare, ma il mio problema sta proprio nel capire come utilizzare questi programmi.. :mumble:

Ma gli SDK quindi li devo installare o quei pacchetti che mi dici di installare contengono tutto il necessario per iniziare programmare qualcosina?

Ah un'altra cosa (ormai che ci sono me ne approfitto :lol: ), la scrittura del programma è solo tramite riga di comando o c'è anche una interfaccia grafica da 'modellare'?

Link to comment
Condividi su altri siti

Lascia stare carbide...

Installa qt creator da qui

https://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html

Se usi questo qt creator non serve installare gli sdk. Su qt creator puoi disegnare le ui con "ui designer" (devi installare il pacchetto)

Link to comment
Condividi su altri siti

mmmm io ho installato QT Creator 4.8.2, ma appena tento di compilare mi dice che non è stato impostato il compilatore e in più nel menù 'help' non c'è il comando 'start updater' che mi hai suggerito di cliccare.. :sad:

in tutti i casi adesso sto installando quello che mi hai consigliato e poi ti saprò dire :lol:

grazie mille per ora! :lol:

P.S. funziona anche per Belle FP2 vero?

Modificato da saccese
Link to comment
Condividi su altri siti

Solo dal sito nokia puoi scaricare qt creator per symbian.

Certo anche su fp2 :)

PS: Qt per Symbian si ferma alla versione 4.7

EDIT: Ho scritto una guida https://www.nokioteca.net/home/forum/index.php/topic/232233-guida-iniziare-con-qt/

Modificato da Andrea993
  • Mi Piace 1
Link to comment
Condividi su altri siti

ho visto la guida e finalmente sono riuscito a fare qualcosa.. :) ma dimmi una cosa è normale che quando avvio ciò che ho scritto, come cellulari per la simulazione non ci sia neanche un modello che sia nato con belle? cioè ho visto che il device symbian touch più recente è N8..

Link to comment
Condividi su altri siti

oggi (che dopo un po' di tempo sono riuscito a mettermi davanti al mio pc) ho provato a scrivere qualcosa, un messaggio e il tasto di uscita tanto x intenderci, e funziona e sono troppo contento! :lol:

ho installato questo complesso software sul mio telefono :lol: e ho notato che l'interfaccia grafica è rimpicciolita e spostata verso l'angolo in alto a sinistra (vedi screenshot a destra, la parte nera è la dimensione totale dello schermo del telefono) rispetto a quello che avevo disegnato io (vedi screenshot a sinistra)..qual'è il problema? e poi i tasti in basso, quelli per tornare indietro o per aprire i menu a tendina all'interno dell'app, li devo disegnare io? :mumble:

QTMess.jpg

ps. ho il 701 Belle e c'è scritto che il builder è per Anna. fa differenza?

EDIT: ho risolto, sono stato troppo frettoloso e mi sono impanicato. bastava modificare le dimensioni della finestra principale :)

però rimane la domanda sui tasti in basso, quelli rotondeggianti che siamo abituati a vedere nel dispositivi con Belle

Modificato da saccese
Link to comment
Condividi su altri siti

ho trovato gironzolando qua e la sul web questo sito:

http://www.qt-italia.org/tutorials

ha i tutorial per Qt Creator in italiano e dato che sicuramente te ne capisci molto più di me volevo sapere se conoscevi già questo sito e se sono validi questi tutorial. :mumble:

E magari nell'eventualità che lo siano potresti aggiungere questo link nel tuo topic ( https://www.nokioteca.net/home/forum/index.php/topic/232233-guida-iniziare-con-qt/ ) :lol:

Link to comment
Condividi su altri siti

Sinceramente mi sembrano tutorial strani :) ti spiegano la programmazione orientata agli oggetti dopo averti spiegato il cmake :)

Il tutorial che ho linkato io nella guida per iniziare con qt prevede che tu conosca già il C++.

Se lo consoci quella guida ti basta, altrimenti tocca studiarlo partendo dal C

Modificato da Andrea993
Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy