【发布时间】:2013-08-19 12:53:26
【问题描述】:
我正在使用 Qt Creator 制作 USB 嗅探程序。
Qt 已经 bool close();功能;
但我想将 fcntl.h 用于 open(),unistd.h 用于 close() 函数
同名关闭函数,所以我不知道我不知道该怎么做
【问题讨论】:
标签: qt
我正在使用 Qt Creator 制作 USB 嗅探程序。
Qt 已经 bool close();功能;
但我想将 fcntl.h 用于 open(),unistd.h 用于 close() 函数
同名关闭函数,所以我不知道我不知道该怎么做
【问题讨论】:
标签: qt
我假设您的意思是您想调用 unistd.h 中定义的 close() 而不是 QWidget::close(),在这种情况下,这是一个 C++ 问题而不是 Qt 问题。 This 会帮助你。解决方案是像这样使用范围解析运算符:
::close(); // calls the global function
【讨论】: