2012-08-02 41 views
5

Recientemente obtuve una Raspberry Pi y he instalado la imagen "wheezy" de Raspbian en ella. Mi máquina de desarrollo principal está ejecutando Windows 7, y estoy usando Qt Creator como mi entorno de desarrollo. Estoy tratando de encontrar una cadena de herramientas que mi computadora principal pueda usar para compilar mi aplicación de C++ para la Raspberry Pi. He buscado por todo el sitio tutoriales y artículos sobre cómo hacer esto, pero todo lo que puedo encontrar son tutoriales para compilar desde Linux a Windows. Que es lo opuesto a lo que trato de hacer. También noté que hay una imagen disponible que viene con el SDK de Qt, pero prefiero usar la imagen de Raspbian por el momento. ¿Alguien ha sido capaz de encontrar una forma de obtener programas allí desde Windows hasta Pi? Soy un novato serio cuando se trata de la compilación cruzada. D:Windows 7 y C++: aplicación de compilación cruzada para usar en Raspberry Pi

+2

hay un desbordamiento de pila para raspberry pi, es posible que desee preguntar esto – pyCthon

+0

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

+0

bien, ¡gracias! – luveti

Respuesta

7

Yo tengo a poco conseguí un Frambuesa Pi.

Normalmente desarrollo en Java y uso NetBeans, pero comencé a usar NetBeans para desarrollar aplicaciones C y C++. Para hacer esto, he instalado Cygwin en mi Windows 7 para poder compilar aplicaciones basadas en Windows.

Sin embargo, también puedo compilar mi aplicación para mi Raspberry Pi usando el mismo NetBeans IDE. Todo lo que tuve que hacer fue hacer clic derecho en el nombre del proyecto en NetBeans, seleccionar Set build host, luego Manage Hosts y se mostrará un cuadro de diálogo. Seleccione Add e ingrese su dirección IP Raspberry Pi en el campo nombre-host, luego haga clic en Next.

Netbeans intentará establecer una conexión con la Raspberry Pi a través de SSH, por lo que debe asegurarse de que SSH esté habilitado. Ingrese su nombre de usuario de Raspberry Pi en el campo de inicio de sesión y haga clic en Next nuevamente. Se le pedirá que confirme las claves SSH e ingrese el nombre de usuario de Raspberry Pi.

Ahora confirme los detalles, haga clic en finalizar y diviértase.

+0

Esto funcionó. ¡Gracias! – luveti

3

Si no encuentra nada, puede usar una máquina virtual. (Máquina virtual)

Ejecute Linux en él y cree una carpeta compartida donde colocar su proyecto. Así que solo tiene que cambiar a Linux para compilar;)

Otra cosa sería echarle un vistazo a cygwin. Es un shell completo de Linux que incluye gcc. Entonces probablemente podrías usar eso.

vistazo a estas VM si usted está interesado en él: - VirtualBox - Microsoft Virtual PC

+0

Pruebe Linux Mint (http://linuxmint.com/) para obtener una distribución que se parece mucho a Windows para facilitarle el acceso a Linux. – gbjbaanb

Cuestiones relacionadas