글쎄, 같은 이름의 두 함수를 해결하는 데 문제가 있다고 생각하며 해결 방법을 모르겠습니다.fstat를 Qt와 함께 사용 QDialog
QDialog (Qt)의 하위 클래스 인 Qt 클래스가 있습니다. 나는이 작업을 수행 할 때, 나는이 컴파일러에서 불평을 얻을
struct stat file_info;
int hd = open("/home/test/file.xml", O_RDONLY);
fstat(hd, &file_info);
close(hd);
이하 그러나 같은 코드를 사용하여 파일에 대한 정보를 얻기 위해 '함수 fstat'를 사용하고 싶습니다.
error: no matching function for call to 'Test::open(const char [19], int)'
/usr/local/Trolltech/Qt-4.7.3/include/QtGui/qdialog.h::99:10: note: candidate is: void QDialog::open()
해결 방법이 있습니까?
감사합니다.
는 답 : Caladan으로
이 언급 :: 개방() 트릭을했다. 또한 두 번째 답변 (fstat 대신 stat 사용)도 똑같이 유효합니다. 감사!