QFileDialog 에러
글쓴이: cutty79 / 작성시간: 금, 2006/11/10 - 2:32오후
툴버튼을 눌렀을때 파일다이얼로그가 뜨도록 하고 싶어서 QFileDialog를 사용했습니다.
qt버전은 2.x.x구여...
#include
...
void btn_clicked()
{
QString filename = QFileDialog::getOpenFileName("/", "*.txt");
}
이런식으로 했는데...
컴파일시 "incomplete type QFileDialog' used in nested name specifier" <- 이런 에러가 뜹니다...
찾아봐도 잘 모르겠고...ㅠㅠ
아시는 분은 좀 가르쳐주세요....
감사합니다.~~
Forums:
qfiledialog.h를
qfiledialog.h를 인클루드시켜주셔야 될 겁니다.
참고로 말씀드리자면, 꼭 Qt 2를 사용해야 될 환경이 아니라면 가급적이면 Qt 3 혹은 4를 사용하는 것을 추천합니다. Qt 2는 낡았습니다.
----
mono* in the swirl
----
http://www.planetmono.org
qfiledialog.h를 당연히 인클루드 시켰져..ㅠㅠ
만약 인클루드시키지 않았다면...
qfiledailog가 정의되지 않았다고 나오지 않나요??
그리고..지금 v43용으로 어플을 개발하고 있어서 qt2를 사용하고 있거든요..ㅠㅠ
음.. 뭔가
음.. 뭔가 네임스페이스가 따로 존재하는건 아닌가요?
예를들면 using namespace std; 같이요..
qt를 사용하지 안해봐서 네임스페이스가 존재하는지는 잘 모르겠네요..
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
단순하게 QFileDialog dlg;라고 변수 선언만 했는데...
그래도 위와 같은 메시지와 함게 QFileDialog 가 정의되지 않았다고 나오네요.
혹시 컴파일할때 이 경로가 포함이 되지 않아서인가요? ㅠㅠ
makefile의 incpath에는 해당 경로가 포함되어있는데....
헤더파일만 있고...lib에 존재하지 않는건가?
당췌 알수가 없네요.
댓글 달기