0

我正在使用 Qt Creator 制作 USB 嗅探程序。

Qt 已经 bool close(); 功能;

但我想将 fcntl.h 用于 open(),将 unistd.h 用于 close() 函数

关闭函数的同名,所以我不知道我不知道该怎么做

4

1 回答 1

7

我假设你的意思是你想调用close()unistd.h 中定义的而不是QWidget::close(),在这种情况下,这是一个 C++ 问题而不是 Qt 问题。将对您有所帮助。解决方案是像这样使用范围解析运算符:

::close(); // calls the global function
于 2013-08-19T13:34:34.780 回答