我通常在VIM中编写Linux和QNX命令行应用程序,通常会远离图形IDE。我目前正在为RPI创建一个简单的基于GUI的应用程序,它提供了一个用于输入命令的文本字段,以及一个用于显示日志记录语句的只读文本字段。
是否存在在Linux中设置构建环境的事实上的标准方法(即:Ubuntu),因此我可以在RPI上为ARM编译并通过NFS / SSH部署二进制文件?
此外,是否有一种创建临时区域的标准方法(即:一个简单的空QT项目,其中包含一个makefile,已经知道唯一有效的目标是使用针对ARM的x86编译器)? / p>
最终目标是设置一些虚拟机,其中包含一堆空/空样本项目,这些项目将在执行make
时通过命令行构建。
我已经阅读了我在SO上发现的其他类似问题,但它们只涉及安装编译器。我还需要弄清楚如何设置一个示例makefile项目。
谢谢。
参考
答案 0 :(得分:3)
答案 1 :(得分:1)
诀窍是将您的QT4应用程序源(在PC上编写)与为Raspberry Pi / Raspbian OS编译的QT4库(在RPi上)链接。
总结:
makefile还必须使用moc-qt4工具为包含QT类声明的每个.h头文件生成必要的样板代码...一个.moc.cpp。
有关更详细的程序:http://hertaville.com/2014/04/12/cross-compiling-qt4-app/