Qt 4がQt 5にアップグレードされた問題の解決方法(Qt 4回転qt 5の問題と解決方法)


Qt addinをインストールしたら、プラグインのパスを変更します.
工程でこのファイルを見つけました.工程名.vcxproj.user、中のQtdirパスを修正しました.C:\qt\Qt 5.2.1\5.2.1\msvc 2010.私のはC皿です
バグを修正すると、多くの問題が発生します.
1.annot open include file:'QtNetwork/QHttp':No such file or directory
変更先:http://www.tuicool.com/articles/Nf26Vb
2.芰include<QWidget>を芫include<Qt Widgets>に変更しました.
3.萼include<QWindows Style>は、38821;鎗include<Qt Widgets>5.2.1\Qt Widgets\prvate\qwindows tyle_と修正されました.p.h>
4.芬includeは、33451;includeと修正されました.
5芬includeは.芫includeに修正されました.
6.萼include<QLabel>は、芫include<Qt Widgets>qlabel.hと修正されました.
7.萼include<QListWidget>は、33451;include<Qt Widgets>と修正されました.
8.萼include<Qt Webkit/QWebView>は、33451;include<Qt Webkit Widgets>と修正されました.
9.萼include<QtNetwork/QHttp>は、次のように修正されました.
10.Canot open include file:'GreES 2/gl 2.h':No such file or directory 変更:
vc++directores->include directores    「$(QTDIR)\include\QtANGLE」 
または
同前 includeを茐include唴includeに変えます.
11.QT_を提示すればWAのエラーは、マクロをカスタマイズします.VERION>=0 x 05000    #define QT_WA(unicode,ansi)unicode  #endif 
12.QAM pplicationはすでにもとのからに移動しました.
13.芬include<QtWebKit/QWebFrame>は、33451;のinclude<QtWebKitWidgets>と修正されました.
14.芰includeは、コメントが落ちるように修正されました.
15 #includeは、萼includeと修正されました.
16.Qt 4のコード        #ifdefWS_WIN //call windows API #endif  Qt 5で書くべきです.  #ifdefOS_WIN //call windows API #endif Qt 5はQ_を除いて移動しますWS_マクロですので、これらのマクロを含むコードはコンパイルされません.これらのコード(例えば、特定のウィンドウシステムのコードではなく、特定のオペレーティングシステム)によって囲まれたマクロは、Q_に変更されるべきである.OS_
17.Qt5 + VS2010 QDateTime =》 not enough actual parameters for macro ‘min’ & ‘max’std::numeric_limits<qint64>::min();
   min       
  1:
#define NOMINMAX
#include <windows.h>
  2:
     windows.h   :  #include <windows.h>   #include <qt_windows.h>qt_windows.h qt windows.h      
:
http://hi.baidu.com/xchinux/item/9044d8ce986accbb0d0a7b87
http://qt-project.org/wiki/Transition_fromQt_4.x_to_Qt 5
http://wenku.baidu.com/link?url=MLs8nqh84lUeVFJZd80aTbsT1P_A 8 N 5 NbYjemRRN 0 sFdddddj 4 cYAhvUx-brakQUSs GLwpJgURuizq 5 Tw-onX 4 y 3 Z 8 bNZC 0 i 8 dsG 3 sIPCm