5

我最近得到了一个 Raspberry Pi,并在上面安装了 Raspbian “wheezy” 图像。我的主要开发机器运行的是 Windows 7,我使用 Qt Creator 作为我的开发环境。我正在尝试找到一个工具链,我的主计算机可以使用它来为 Raspberry Pi 编译我的 c++ 应用程序。我到处寻找有关如何做到这一点的教程和文章,但我能找到的只是从 linux 编译到 windows 的教程。这与我正在尝试做的相反。我还注意到 Qt SDK 附带了一个可用的图像,但我现在更愿意使用 Raspbian 图像。有没有人能找到一种方法让程序从 Windows 到那里 Pi?在交叉编译方面,我是一个认真的新手。丁:

4

2 回答 2

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 用户名。

现在只需确认详细信息,单击完成,然后玩得开心。

于 2012-11-02T11:56:46.837 回答
3

如果您没有找到任何东西,您可以使用虚拟机。(虚拟机)

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

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

如果您对此感兴趣,请查看这些 VM:- VirtualBox - Microsoft Virtual PC

于 2012-08-02T22:36:05.983 回答