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_
工程でこのファイルを見つけました.工程名.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
5芬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
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
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