2012-08-02 9 views
5

Recentemente ho ricevuto un Raspberry Pi e ho installato l'immagine "wheezy" di Raspbian su di esso. La mia macchina di sviluppo principale è in esecuzione Windows 7 e sto utilizzando Qt Creator come ambiente di sviluppo. Sto cercando di trovare una catena di strumenti che il mio computer principale possa utilizzare per compilare la mia applicazione C++ per il Raspberry Pi. Ho cercato dappertutto tutorial e articoli su come farlo, ma tutto quello che riesco a trovare sono le esercitazioni per la compilazione da Linux a Windows. Qual è l'opposto di quello che sto cercando di fare. Ho anche notato che è disponibile un'immagine fornita con l'SDK Qt, ma preferisco usare l'immagine Raspbian per ora. Qualcuno è stato in grado di trovare un modo ottenere programmi da Windows a lì Pi? Sono un novizio serio quando si tratta di compilazione incrociata. D:Windows 7 e C++: applicazione di compilazione incrociata da utilizzare su Raspberry Pi

+2

c'è un overflow dello stack per raspberry pi, si potrebbe desiderare di chiedere questo lì – pyCthon

+0

http://raspberrypi.stackexchange.com/?as=1 – pyCthon

+0

ok bello, grazie! – luveti

risposta

7

I hanno recentemente mi sono preso un Raspberry Pi.

Generalmente sviluppo in Java e utilizzo NetBeans, ma ho iniziato a utilizzare NetBeans per sviluppare applicazioni C e C++. Per fare questo ho installato Cygwin sul mio Windows 7 per poter compilare applicazioni basate su Windows.

Tuttavia, posso anche compilare la mia applicazione per il mio Raspberry Pi utilizzando lo stesso IDE NetBeans. Tutto quello che dovevo fare era cliccare con il tasto destro sul nome del progetto in NetBeans, selezionare Set build host, quindi Manage Hosts e verrà visualizzata una finestra di dialogo. Selezionare Add e immettere l'indirizzo IP Raspberry Pi nel campo Nome host, quindi fare clic su Next.

Netbeans proverà a stabilire una connessione al Raspberry Pi tramite SSH, quindi è necessario assicurarsi che SSH sia abilitato. Inserisci il tuo nome utente Raspberry Pi nel campo login e clicca nuovamente su Next. Ti verrà richiesto di confermare le chiavi SSH e inserire il nome utente Raspberry Pi.

Ora basta confermare i dettagli, fare clic su Fine e divertirsi.

+0

Questo ha funzionato. Grazie! – luveti

3

Se non si trova nulla, è sufficiente utilizzare una VM. (Macchina virtuale)

Esegui Linux su di esso e crea una cartella condivisa in cui inserisci il tuo progetto. Quindi devi solo passare a Linux per la compilazione;)

Un'altra cosa sarebbe dare un'occhiata a cygwin. È una shell Linux completa che include gcc. Quindi probabilmente potresti usarlo.

un'occhiata a questi VM se siete interessati in esso: - VirtualBox - Microsoft Virtual PC

+0

Prova Linux Mint (http://linuxmint.com/) per una distribuzione che assomiglia molto a Windows per facilitare l'accesso a Linux. – gbjbaanb