天嵌 ARM开发社区

 找回密码
 注册
查看: 3340|回复: 3

QT4 中如何使用close关闭设备?

[复制链接]
天嵌_support1 发表于 2010-12-25 11:09:58 | 显示全部楼层 |阅读模式
以前弄QT4测试程序来测试驱动时,
遇到过"利用close函数关闭打开的设备" 这个问题。
今天有网友再问题,我就在这里独立一个帖子来写一下,
方便大家分享。

在QT4的程序中直接调用
close(fb_device) 这样它会直接调用了窗口 的关闭函数。
需要在.cpp文件中声明如下:
extern int close (int __fd);
然后再调用时这样:
::close(fb_device);
就可以调用到系统中的close函数,而不是QT4窗口的关闭函数了。
yezhubenyue 发表于 2010-12-25 14:12:09 | 显示全部楼层
额~~谢谢斑竹了
led灯亮了,蜂鸣器也响了,虽然不知道为什么要这么写,不过心里还是乐滋滋的~~1
 楼主| 天嵌_support1 发表于 2010-12-25 15:02:20 | 显示全部楼层
:)
zhpic 发表于 2014-1-11 13:41:37 | 显示全部楼层
谢谢,正因为直接关闭设备不行,而着急呢。试了一下,果然好用。谢谢版主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-30 13:33 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表