我正在使用 Qt Creator 制作 USB 嗅探程序。
Qt 已经 bool close(); 功能;
但我想将 fcntl.h 用于 open(),将 unistd.h 用于 close() 函数
关闭函数的同名,所以我不知道我不知道该怎么做
我正在使用 Qt Creator 制作 USB 嗅探程序。
Qt 已经 bool close(); 功能;
但我想将 fcntl.h 用于 open(),将 unistd.h 用于 close() 函数
关闭函数的同名,所以我不知道我不知道该怎么做
我假设你的意思是你想调用close()
unistd.h 中定义的而不是QWidget::close()
,在这种情况下,这是一个 C++ 问题而不是 Qt 问题。这将对您有所帮助。解决方案是像这样使用范围解析运算符:
::close(); // calls the global function