c++ - Windows 7 和 C++ : Cross compiling application for use on Raspberry Pi

标签 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:

最佳答案

我最近给自己买了一个 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 key 并输入 Raspberry Pi 用户名。

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

关于c++ - Windows 7 和 C++ : Cross compiling application for use on Raspberry Pi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786004/

相关文章:

c++ - 单例线程的局部方法变量是否安全?

c++ - 如何刷新Directshow音频渲染器缓冲区?

c++ - 防止带有尾随返回类型的悬空右值引用

linux - Visual Studio 2017 crlf/lf

c++ - getaddrinfo() 无法解析 winsock

c++ - 使用 cv::waitKey 而不必先调用 cv::namedWindow 或 cv::imshow

macos - MacOS QT 中的错误消息 "OpenCV: not authorized to capture video (status 0)"

c++ - 链表 - 模板 - 指针

windows - XAMPP Tomcat 不停止

c++ - 获取 QTextEdit 中每行的大小