Qt Creatorでusb sniffプログラムを作っています。
Qt にはすでに bool close(); があります。関数;
しかし、open() 関数には fcntl.h を、close() 関数には unistd.h を使用したい
close 関数と同じ名前なので、どうすればよいかわかりません
Qt Creatorでusb sniffプログラムを作っています。
Qt にはすでに bool close(); があります。関数;
しかし、open() 関数には fcntl.h を、close() 関数には unistd.h を使用したい
close 関数と同じ名前なので、どうすればよいかわかりません
close()
の代わりに unistd.h で定義されているように呼び出したいということだと思います。QWidget::close()
この場合、これは Qt ではなく C++ の質問です。これはあなたを助けるでしょう。解決策は、次のようにスコープ解決演算子を使用することです。
::close(); // calls the global function