June 28, 2011

Andreas Hammerschmidt Andreas Hammerschmidt
Lab Rat
9 posts

Differences between qt-win-opensource-4.7.3-vs2008.exe and qt-everywhere-opensource-src-4.7.3.zip

 

Hello,

I have found the archives qt-win-opensource-4.7.3-vs2008.exe and qt-everywhere-opensource-src-4.7.3.zip in the source folder an I am wondering what the differences are (except the file format).

Is qt-win-opensource-4.7.3-vs2008.exe just an Windows SFX Archive for the corresponding .zip file, or are there other differences?

Thank you,
Andreas

5 replies

June 28, 2011

ludde ludde
Lab Rat
325 posts

The .exe is an installer, which installs precompiled libraries and executables for Visual Studio 2008.
The .zip file just contains the source code, from which you can build the libraries yourself.

June 28, 2011

QtK QtK
Lab Rat
1140 posts

Notice the src in the name. It always means it contains the source code.

June 28, 2011

Andreas Hammerschmidt Andreas Hammerschmidt
Lab Rat
9 posts

Ah, thank you very much. I did not recognize the missing src in the .exe file name but found the src subfolder within.

I’m still having problems compiling the 4.7.3 sources on my Windows 7 64-Bit / Visual Studio 2010 as it always searches for EGL sources (which I do not have). (see my post at http://developer.qt.nokia.com/forums/viewthread/6954/

Is it possible to use the Qt-VS2008-binaries for applications compiled with VS2010?

Andreas

[EDIT: fixed link, Volker]

June 28, 2011

Volker Volker
Ant Farmer
5428 posts
Andreas Hammerschmidt wrote:
Is it possible to use the Qt-VS2008-binaries for applications compiled with VS2010?

No, you must use the same MSVS versions for your applications and the Qt libraries (this includes the service packs as well, so you cannot mix libs built with MSVS 2005 without SP1 with apps built with MSVS 2005+SP1).

June 28, 2011

Andreas Hammerschmidt Andreas Hammerschmidt
Lab Rat
9 posts

Thank you for your help!

I reconfigured and recompiled the qt-win-opensource-4.7.3-vs2008.exe (after “nmake confclean”) and added the -no-s60 switch. I had to restart nmake a few times (had problems updating some files and stopped), but it finally succeeded.

Conclusion: 4.7.3 works with default configuration on my Windows XP 32-Bit, Windows 7 32-Bit and Windows Vista 64-Bit machines, but needs the -no-s60 switch on my Windows 7 64-Bit machine. Strange behaviour? Who cares if it’s working ;)

Andreas.

 
  ‹‹ Trouble accessing .NET .dll via QtService application (COM)      [SOLVED] how to set SCALABLE application icon ? ››

You must log in to post a reply. Not a member yet? Register here!