2012-08-02 150 views
5

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

+2

有一个覆盆子pi的堆栈溢出,你可能想问一下 – pyCthon 2012-08-02 21:27:10

+0

http://raspberrypi.stackexchange.com/?as=1 – pyCthon 2012-08-02 21:27:52

+0

好酷,谢谢! – luveti 2012-08-02 21:31:37

回答

7

我有最近给自己买了一个树莓派。

我通常使用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。系统将提示您确认SSH密钥并输入Raspberry Pi用户名。

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

+0

这工作。谢谢! – luveti 2012-12-08 01:34:02

3

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

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

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

看看这些虚拟机,如果你感兴趣: - VirtualBox - Microsoft Virtual PC

+0

尝试使用Linux Mint(http://linuxmint.com/)来获得与Windows非常相似的发行版,以便让您轻松进入Linux版本。 – gbjbaanb 2012-08-02 23:18:21