QT4에서 QT5로 프로젝트를 열고 QMain Windows: No such file or directory 등 문제 해결 방법을 요약합니다.

1. "error: QMainWindows: No such file or directory", 해결 방법:
있다pro 파일
#include에서 #include(#include가 없으면 #include를 직접 추가)로 변경하고
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT +=widgets, 문제 해결
2, error: QtGui/QApplication: No such file or directory, 해결 방법:
#include를 #include로 변경하여 문제 해결
3, error:'class QString'has no member named'toAscii, 해결 방법:
toAscii는 toLatin1 또는 qPrintable () 또는 toUtf8로 교체됩니다.
4, error:'setCodecForCStrings'is not a member of'QTextCodec', 문제 해결
  。
 QTextCodec::setCodecForCStrings(codec);    
 QTextCodec::setCodecForTr(codec);

5, error: invalid use of incomplete type'class QWidge', 문제 해결
  #include 

6, error: QSound: No such file or directory #include, 문제 해결
위의 #include를 #include로 바꾸는 것을 잊지 마세요.pro 파일에 QT += multimedia 추가
 
7. 기타 QWidge와 관련된 경우 #include를 추가하여 문제 해결
현재 저는 QT4에서 QT5에 문제가 발생한 것은 상기 것들입니다. 먼저 작은 정리를 해서 여러분들이 참고하고 교류해 주셔서 감사합니다.

좋은 웹페이지 즐겨찾기