Windows 7和C ++:在树莓派上使用交叉编译应用程序

我最近有一个树莓派,我已经安装了Raspbian“wheezy”图像。 我的主要开发机器正在运行Windows 7,而我正在使用Qt Creator作为我的开发环境。 我试图find一个工具链,我的主计算机可以用来编译我的C ++应用程序的树莓派。 我已经看遍各地的教程和文章如何做到这一点,但我能find的是从Linux编译到Windows的教程。 这与我想要做的是相反的。 我也注意到有一个Qt SDK附带的图像,但现在我宁愿使用Raspbian图像。 有没有人能够find一种方式,从那里程序从窗口到那里Pi? 在交叉编译时,我是一个严肃的新手。 d:

我最近得到了自己的树莓派。

我通常使用Java开发并使用NetBeans,但是开始使用NetBeans来开发C和C ++应用程序。 为此,我在Windows 7上安装了Cygwin,以便能够编译基于Windows的应用程序。

不过,我也可以使用相同的NetBeans IDE为我的Raspberry Pi编译我的应用程序。 我所要做的只是右键单击NetBeans中的项目名称,选择Set build host ,然后Manage Hosts ,将显示一个对话框。 选择Add并在主机名字段中输入Raspberry Pi IP地址,然后单击Next

Netbeans将尝试通过SSH建立与Raspberry Pi的连接,因此您必须确保已启用SSH。 在登录字段中输入Raspberry Pi用户名, Next再次单击“ Next 。 系统将提示您确认SSH密钥并输入Raspberry Pi用户名。

现在只需确认一下详细信息,点击完成,即可获得乐趣。

如果你没有找到任何你可以使用虚拟机。 (虚拟机)

在其上运行Linux并在您放置项目的位置创建一个共享文件夹。 所以你只需切换到Linux编译;)

另一件事是看看cygwin。 这是一个包含gcc的完整Linux shell。 所以可能你可以使用它。

看看这些虚拟机,如果你有兴趣: – VirtualBox – 微软虚拟PC