【发布时间】:2014-02-11 21:20:54
【问题描述】:
我正在为 Raspberry PI 开发板编写一个 GUI 应用程序,它使用 OpenCV 库来处理一些图像数据。最终结果是一个带有一些按钮和一个显示图像的区域的图形应用程序。
我尽可能避免使用 IDE,因为除了通常与我从事的项目配合使用的新语言之外,必须为每个工具学习新的 IDE 会很乏味。我 95% 的开发都在 VIM 中。
如何设置一个基本的 makefile 项目,该项目利用 GCC、OpenCV、GTK+ 并为在 x86 系统上运行的 Ubuntu 安装上运行的 Raspberry PI(即:arm11)进行编译?目标是使其成为一个可移植的项目,可以在任何 Linux 系统上构建。
我熟悉通过apt-get 安装 OpenCV 和 GTK+ 库,我也知道我需要在我的main.c 文件中包含特定的头文件。现在我只需要弄清楚 makefile 中为 ARM 编译所需的基本语句并链接到适当的库。我通过apt-get 获得的OpenCV 库似乎是针对x86 的,我不知道是否包含ARM 变体。
谢谢。
【问题讨论】:
标签: c opencv makefile gtk raspberry-pi