Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 4

Qt-interest Archive, December 2006
Qt x64


Message 1 in thread

Hello !
    I would like to compile Qt with a 64 bit compiler. The reason is that I 
use 64bit programming for image processing for my thesis, because I have to 
load and manage large images stacks (> 3G0). Is it possible under Windows 
x64 ? Under Linux x64 ?
I'm actually working under Windows 64 and I use the last version of Qt Open 
Source, i.e 4.2.2



--
 [ signature omitted ] 

Message 2 in thread

On Wednesday 20 December 2006 09:59, Nicolas Fête wrote:
> Hello !
>     I would like to compile Qt with a 64 bit compiler. The reason is that I
> use 64bit programming for image processing for my thesis, because I have to
> load and manage large images stacks (> 3G0). Is it possible under Windows
> x64 ? Under Linux x64 ?
> I'm actually working under Windows 64 and I use the last version of Qt Open
> Source, i.e 4.2.2

http://www.trolltech.com/products/qt/features/crossplatform/windows

Qt has supported 64-bit platforms for years.  I have not tried it in 64-bit 
Windows but its use is commonplace in 64-bit Linux.

--
 [ signature omitted ] 

Message 3 in thread

Nicolas Fête wrote:
> Hello !
>    I would like to compile Qt with a 64 bit compiler. The reason is that
> I use 64bit programming for image processing for my thesis, because I
> have to load and manage large images stacks (> 3G0). Is it possible
> under Windows x64 ? Under Linux x64 ?
> I'm actually working under Windows 64 and I use the last version of Qt
> Open Source, i.e 4.2.2

Yes, of course it is possible. Windows 64-bit with open source Qt, not
sure. Should work if you get a 64-bit gcc compiler.

Linux on AMD64 works for a long time. Debian builds Qt on various
interesting platforms without problem [1], one of which is AMD64. You
can even get the build logs :) [2][3]

- Adam


[1] - http://buildd.debian.org/pkg.cgi?pkg=qt4-x11
[2] -
http://buildd.debian.org/fetch.cgi?&pkg=qt4-x11&ver=4.2.1-2&arch=amd64&stamp=1162319869&file=log
[3] - http://buildd.debian.org/build.php?pkg=qt4-x11&arch=amd64

--
 [ signature omitted ] 

Message 4 in thread

Yes it is possible. I am using the open source Qt on windows XP Pro X64 with
visual studio. Sometime back I even posted on the list how to get it to
work. If you need it, here's the link, just look at bullet point (1).
http://wiki.qtcentre.org/index.php?title=VTK_with_Qt

Hope it helps,
Ashish


On 12/20/06, Nicolas Fête <qt@xxxxxxx> wrote:
>
> Hello !
>    I would like to compile Qt with a 64 bit compiler. The reason is that I
> use 64bit programming for image processing for my thesis, because I have
> to
> load and manage large images stacks (> 3G0). Is it possible under Windows
> x64 ? Under Linux x64 ?
> I'm actually working under Windows 64 and I use the last version of Qt
> Open
> Source, i.e 4.2.2
>
>
>
> --
> Nicolas FÊTE, PhD student biotech
> EPFL Computer Science Engineer
> Ecole Polytechnique Fédérale de Lausanne
> Faculté des Sciences de la Vie
> Laboratoire de Dynamique des Cellules Souches
> Bâtiment AAB
> Station 15
> CH-1015 Lausanne
> Tél:+41 21 693 16 33
> Fax:+41 21 693 16 30
> HomePage (under construction): http://ldcs.epfl.ch
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with
> "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
>

Message 5 in thread

Ok. I tried to compile it under Windows x64 like writtent here (I had tried before that quite same solution http://arb.developpez.com/qt4/vc++/compilation/), it compiled correctly but I have still a question:
is it compiled in true x64 native code or is it WOW64 code (32-bit application compiled 64-bit but "still" 32-bit like) ?
The reason of my question is the quantity of memory allowed for each process
When I configure, it displays this:

QMAKESPEC...................win32-g++ (commandline)
Architecture................windows
Maketool....................mingw32-make

The cl.exe used is the true 64-bit compiler, and the code is compiled in 64bit. But I know that, depending on how it is compiled, you can have a 64-bit process running under Windows x64, but because running in the WOW64 config, 2Go mem only is allowed.
'hope you understand what I mean.. :)

  ----- Original Message ----- 
  From: Ashish Singh 
  To: Nicolas Fête 
  Sent: Wednesday, December 20, 2006 9:25 PM
  Subject: Re: Qt x64


  I am not sure abt that. I guess, it may be wow64, again not sure. Also since Qt(and VS 2005 ) is 64bit compatible, I am not sure if it automatically detects your system config. And the instructions don't have any reference to it too. 

   
  On 12/20/06, Nicolas Fête <qt@xxxxxxx> wrote: 
    Great, it's seems that's exactly what I want !
    I patched the same and I'm compiling under the x64 environment. Just a little question:
    is it compiled with this way in true x64 native or using WOW64 ?

    ----- Original Message ----- 
      From: Ashish Singh 
      To: qt-interest@xxxxxxxxxxxxx 
      Cc: Nicolas Fête 
      Sent: Wednesday, December 20, 2006 7:02 PM
      Subject: Re: Qt x64

       
      Yes it is possible. I am using the open source Qt on windows XP Pro X64 with visual studio. Sometime back I even posted on the list how to get it to work. If you need it, here's the link, just look at bullet point (1). 
      http://wiki.qtcentre.org/index.php?title=VTK_with_Qt

      Hope it helps,
      Ashish

       
      On 12/20/06, Nicolas Fête <qt@xxxxxxx> wrote: 
        Hello !
           I would like to compile Qt with a 64 bit compiler. The reason is that I
        use 64bit programming for image processing for my thesis, because I have to 
        load and manage large images stacks (> 3G0). Is it possible under Windows
        x64 ? Under Linux x64 ?
        I'm actually working under Windows 64 and I use the last version of Qt Open
        Source, i.e 4.2.2



        --
        Nicolas FÊTE, PhD student biotech
        EPFL Computer Science Engineer
        Ecole Polytechnique Fédérale de Lausanne
        Faculté des Sciences de la Vie
        Laboratoire de Dynamique des Cellules Souches
        Bâtiment AAB
        Station 15
        CH-1015 Lausanne
        Tél:+41 21 693 16 33
        Fax:+41 21 693 16 30
        HomePage (under construction): http://ldcs.epfl.ch 

        --
        To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with "unsubscribe" in the subject or the body. 
        List archive and information: http://lists.trolltech.com/qt-interest/ 






Message 6 in thread

Von: "Nicolas Fête" <qt@xxxxxxx>
> Ok. I tried to compile it under Windows x64 like writtent here (I had
> tried before that quite same solution
> http://arb.developpez.com/qt4/vc++/compilation/), it compiled correctly but I have still a question:
> is it compiled in true x64 native code or is it WOW64 code (32-bit
> application compiled 64-bit but "still" 32-bit like) ?
> The reason of my question is the quantity of memory allowed for each
> process
> When I configure, it displays this:
> 
> QMAKESPEC...................win32-g++ (commandline)
> Architecture................windows
> Maketool....................mingw32-make
> 
> The cl.exe used is the true 64-bit compiler, and the code is compiled in
> 64bit. But I know that, depending on how it is compiled, you can have a
> 64-bit process running under Windows x64, but because running in the WOW64
> config, 2Go mem only is allowed.
> 'hope you understand what I mean.. :)
> 
It's 32bit as MinGW does not support Win64 for now.

Christian
-- 
 [ signature omitted ] 

Message 7 in thread

Nicolas Fête wrote:
> Ok. I tried to compile it under Windows x64 like writtent here (I had 
> tried before that quite same solution 
> http://arb.developpez.com/qt4/vc++/compilation/), it compiled correctly 
> but I have still a question:
> is it compiled in true x64 native code or is it WOW64 code (32-bit 
> application compiled 64-bit but "still" 32-bit like) ?
> The reason of my question is the quantity of memory allowed for each process
> When I configure, it displays this:
> 
> QMAKESPEC...................win32-g++ (commandline)
> Architecture................windows
> Maketool....................mingw32-make
>  
> The cl.exe used is the true 64-bit compiler, and the code is compiled in 
> 64bit. But I know that, depending on how it is compiled, you can have a 
> 64-bit process running under Windows x64, but because running in the 
> WOW64 config, 2Go mem only is allowed.
> 'hope you understand what I mean.. :)

Hi,

If you used VC++ with the true 64bit compiler, your code is true 64bits.
QMAKESPEC is set to win32-q++, but as you use Visual, it cannot be the 
correct QMAKESPEC.
As for the maketool, it should be nmake - and it does not matter as the 
make tool is not used for compiling -.
If you used cl.exe is 64bit mode, your code is 64bits, that's all.

Matthieu

--
 [ signature omitted ] 

Message 8 in thread

Yes, I made the same reasoning because cl 46-bit is used, but I was not sure 
100%. Thanks ! :)

--
 [ signature omitted ] 

Message 9 in thread

Ok. I tried to compile it under Windows x64 like writtent here (I had tried before that quite same solution http://arb.developpez.com/qt4/vc++/compilation/), it compiled correctly but I have still a question:
is it compiled in true x64 native code or is it WOW64 code (32-bit application compiled 64-bit but "still" 32-bit like) ?
The reason of my question is the quantity of memory allowed for each process
When I configure, it displays this:

QMAKESPEC...................win32-g++ (commandline)
Architecture................windows
Maketool....................mingw32-make

The cl.exe used is the true 64-bit compiler, and the code is compiled in 64bit. But I know that, depending on how it is compiled, you can have a 64-bit process running under Windows x64, but because running in the WOW64 config, 2Go mem only is allowed.
'hope you understand what I mean.. :)

  ----- Original Message ----- 
  From: Ashish Singh 
  To: Nicolas Fête 
  Sent: Wednesday, December 20, 2006 9:25 PM
  Subject: Re: Qt x64


  I am not sure abt that. I guess, it may be wow64, again not sure. Also since Qt(and VS 2005 ) is 64bit compatible, I am not sure if it automatically detects your system config. And the instructions don't have any reference to it too. 

   
  On 12/20/06, Nicolas Fête <qt@xxxxxxx> wrote: 
    Great, it's seems that's exactly what I want !
    I patched the same and I'm compiling under the x64 environment. Just a little question:
    is it compiled with this way in true x64 native or using WOW64 ?

    ----- Original Message ----- 
      From: Ashish Singh 
      To: qt-interest@xxxxxxxxxxxxx 
      Cc: Nicolas Fête 
      Sent: Wednesday, December 20, 2006 7:02 PM
      Subject: Re: Qt x64

       
      Yes it is possible. I am using the open source Qt on windows XP Pro X64 with visual studio. Sometime back I even posted on the list how to get it to work. If you need it, here's the link, just look at bullet point (1). 
      http://wiki.qtcentre.org/index.php?title=VTK_with_Qt

      Hope it helps,
      Ashish

       
      On 12/20/06, Nicolas Fête <qt@xxxxxxx> wrote: 
        Hello !
           I would like to compile Qt with a 64 bit compiler. The reason is that I
        use 64bit programming for image processing for my thesis, because I have to 
        load and manage large images stacks (> 3G0). Is it possible under Windows
        x64 ? Under Linux x64 ?
        I'm actually working under Windows 64 and I use the last version of Qt Open
        Source, i.e 4.2.2



        --
        Nicolas FÊTE, PhD student biotech
        EPFL Computer Science Engineer
        Ecole Polytechnique Fédérale de Lausanne
        Faculté des Sciences de la Vie
        Laboratoire de Dynamique des Cellules Souches
        Bâtiment AAB
        Station 15
        CH-1015 Lausanne
        Tél:+41 21 693 16 33
        Fax:+41 21 693 16 30
        HomePage (under construction): http://ldcs.epfl.ch 

        --
        To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with "unsubscribe" in the subject or the body. 
        List archive and information: http://lists.trolltech.com/qt-interest/