[Development] Building Qt 5 with Visual Studio 2008

Fabio Dago fabiodago at libero.it
Thu Jan 9 15:40:46 CET 2014


Hi all.

I'm new int this mailing list, I need some help to build Qt 5. I have asked
help int the qt-project forum, but someone said to ask here because the
forum is more user oriented.

I'm trying to build Qt 5 from git as explained in the qt-project.org guide,
using Visual Studio 2008.

The first problem (that I solved) is that rcc crashed. I found that the
problem was the function qCompress, so I have added the -qt-zlib option to
the configuration and now rcc works.

Now my configuration command is:
configure -developer-build -opensource -nomake examples -nomake tests
-platform win32-msvc2008 -plugin-sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg


Runnning nmake I have this error using SDK 6.0A:

qwinjumplistcategory.cpp
.\qwinjumplistcategory.cpp(134) : error C2065: 'SHARD_APPIDINFOLINK':
identificatore non dichiarato
qwinthumbnailtoolbar.cpp
.\qwinthumbnailtoolbar.cpp(257) : error C2664:
'ITaskbarList3::ThumbBarAddButtons': impossibile convertire il parametro 3
da 'THUMBBUTTON [7]' a 'THUMBBUTTON'
        Nessun costruttore ha potuto accettare il tipo di origine o la
risoluzione dell'overload del costruttore è risultata ambigua
.\qwinthumbnailtoolbar.cpp(322) : error C2065: 'THBN_CLICKED':
identificatore non dichiarato
.\qwinthumbnailtoolbar.cpp(347) : error C2676: '|=' binario:
'THUMBBUTTONFLAGS' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(349) : error C2676: '|=' binario:
'THUMBBUTTONFLAGS' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(351) : error C2676: '|=' binario:
'THUMBBUTTONFLAGS' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(353) : error C2676: '|=' binario:
'THUMBBUTTONFLAGS' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(355) : error C2676: '|=' binario:
'THUMBBUTTONFLAGS' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(357) : error C2676: '|=' binario:
'THUMBBUTTONFLAGS' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(364) : error C2676: '|=' binario:
'THUMBBUTTONMASK' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(366) : error C2676: '|=' binario:
'THUMBBUTTONMASK' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
.\qwinthumbnailtoolbar.cpp(368) : error C2676: '|=' binario:
'THUMBBUTTONMASK' non definisce questo operatore né una conversione in un
tipo che può essere accettato dall'operatore predefinito
Generazione del codice in corso...
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
9.0\
VC\BIN\cl.EXE"' : codice restituito '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
9.0\
VC\BIN\nmake.EXE"' : codice restituito '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : codice restituito '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : codice restituito '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : codice restituito '0x2'
Stop.


Instead, using SDK 7.0, there is the error of duplicate declaration of
SHARDAPPIDINFOLINK

So I don't know what's the correct SDK to use.

The structures THUMBBUTTON etc... seems available only in SDK 7.0 (I think
so because the msdn documentation says that the minimim client supported is
Windows 7)

Instead SHARDAPPIDINFOLINK is declared also in a Qt file (winshobjidl.h),
and so using SDK 7.0 is declared two times. However in this Qt file is not
declared SHARD_APPIDINFOLIN, and using SDK 6.0A it is missing.

Thanks for help.

Fabio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20140109/1a7d8359/attachment.html>


More information about the Development mailing list