I configured:

configure -no-openssl -I c:\qt\icu\include -L c:\qt\icu\lib64 -icu -sse2 
-platform win32-msvc2010

and the script successfully built qmake using the MSVC 64-bit cross-compiler on 
WINDOWS 7 64-bit.

Then I entered nmake and the compilation stopped after some seconds at the line

c:\qt\5.0.0\qtbase\include\qtcore\../../src/corelib/tools/qdatetime.h(104) : 
error C2589: '(' : illegal token on right side of '::'

which is

#include <limits>
[...]
static inline qint64 nullJd() { return std::numeric_limits<qint64>::min(); }

This is especially irritating as I use std in my own programs (with Qt 4.8.3) 
very much in the same way, e.g.:

#include <limits>
[...]
const int VinciMath::s_int_min=std::numeric_limits<int>::min();

and there the same compiler does not complain.

So it has to be something trivial, I suppose.

BTW: I tried with the newest ICU (50_1) and the 4_0_1 version.

--
Michael


_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to