Windows 7和c ++:用于Raspberry Pi的交叉编译应用程序

时间:2012-08-02 21:23:11

标签: c++ windows qt cross-compiling raspberry-pi

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

2 个答案:

答案 0 :(得分:7)

我最近得到了一个Raspberry Pi。

我通常使用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用户名。

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

答案 1 :(得分:3)

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

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

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

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

相关问题