图形编程与Linux内核构建全攻略
一、QT程序构建与常见错误处理
在构建QT程序时,通常会用到以下三个命令:
qmake -project
qmake
make
一般情况下,除非在项目文件夹中添加或删除了文件,否则不需要重新运行 qmake -project 。而每当编辑任何源文件时,运行 qmake 和 make 是个不错的选择。最终的可执行文件会以项目目录命名,而不是C11文件。
在编写一个简单的QT程序时,直接在源文件中声明和实现 myQtApp 类,省去头文件,却引发了链接器错误: undefined reference to ‘vtable for myQtApp’ 。这个问题很常见,论坛上有很多相关讨论。其原因是一个或多个非纯虚方法未被定义。解决办法是必须使用头文件。
二、将QT移植到ARM平台
要将QT应用到BeagleBone目标板上,主要有以下三个步骤:
1. 决定图形输出显示方式 :可以选择显示扩展板,有两种类型,一种是显示屏直接集成在扩展板上,另一种是通过电缆连接显示屏。选择前者会失去对为温控器示例提供温度的电位器的访问权限。另一种选择是使用VNC(虚拟网络计算)协议在工作站上显示输出。
2. 在BBB上构建并安装QT库
3. 修改应用程序构建环境以
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



