From 39cc2fdce1dc801cf9b8ea3847a8f3ea84d4d9fb Mon Sep 17 00:00:00 2001 From: agriche Date: Wed, 11 Nov 2015 12:52:19 +0100 Subject: [PATCH] - Update the Compiler tools (SDK + MVSC2010 ) --- changes_porting_qt5.txt | 57 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/changes_porting_qt5.txt b/changes_porting_qt5.txt index d79aba91..b7f2f2c5 100644 --- a/changes_porting_qt5.txt +++ b/changes_porting_qt5.txt @@ -1,6 +1,7 @@ ******************************* * PORTING QT4->QT5 * - * CHANGES * + * CHANGES * + * win32 compilaton &exec * ******************************* @@ -757,7 +758,7 @@ UBPodcastController.cpp -replace by QStandardPaths::writableLocation. --replace repaintRect = repaintRect.unite(mSceneRepaintRectQueue.dequeue()); by repaintRect = repaintRect.united(mSceneRepaintRectQueue.dequeue()); +- replace repaintRect = repaintRect.unite(mSceneRepaintRectQueue.dequeue()); by repaintRect = repaintRect.united(mSceneRepaintRectQueue.dequeue()); - replace QRectF maxRect = rect.intersect(viewportRect); by RectF maxRect = rect.intersected(viewportRect); @@ -766,6 +767,58 @@ UBPodcastController.cpp +main.cpp +---------- + + +- move QMessageLogContext context_m; on line 58 + +- replace // qt_message_output(type, msg); by qt_message_output(type,context_m, msg); + + + +COMPILATION STATUS IN DEBUG STATUS : +************************************ + +- compile all libraries (freetype.lib quazip.lib,xpdf.lib) with success +- issue: error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' + +=> solution: complation in RELEASE MODE + + +- problem : LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF msvc 2010 qt 5.2 +=> solution : +Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1 + +- install the followin tools in your computer quth the msvc 2010 config: + cf https://support.microsoft.com/fr-fr/kb/2934068 : + + + support microsoft : " Erreur se produit lorsque vous installez le Kit de développement logiciel Windows pour Windows 7 et.NET Framework 4 " + +steps : +------ +1) remove and reinstall Microsoft Visual C++ 2010 SP1 Redistributable Package (x32) : vcredist_x32.exe + +2) remove and reinstall Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) : vcredist_x64.exe + +3) install Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO). + +4) reinstall Microsoft Visual Studio 2010 Service Pack 1 (Installer) download the iso from the link https://www.microsoft.com/en-us/download/confirmation.aspx?id=23691 + +cf link : https://msdn.microsoft.com/fr-fr/library/7dz62kfh.aspx + +cf http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval + +=> solution : the tools cvtres.exe was broken so copy C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cvtres.exe + +into C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe + + + +OpenBoard.pro +-------------- +- pb: fatal error LNK1123: échec lors de la conversion en fichier COFF vs 2010 qt 5.2 => add QMAKE_LFLAGS += /INCREMENTAL:NO