天嵌_support1 发表于 2010-12-25 11:09:58

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

以前弄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

谢谢,正因为直接关闭设备不行,而着急呢。试了一下,果然好用。谢谢版主!
页: [1]
查看完整版本: QT4 中如何使用close关闭设备?