[Qt-interest] Static compilation disaster (Windows)

Paul England pengland at cmt-asia.com
Mon Nov 22 07:16:10 CET 2010


Thanks -- I will give this one a shot!

On 11/20/2010 05:48 PM, Mark Brand wrote:
>
>
>> Hi.  Posted this in a forum at Qt-Centre but got no love.  So, here
>> we are.
>>
>> Trying to compile a program for Windows that doesn't need DLLs or the
>> Qt framework.
>>
>> I followed this guide
>> http://www.formortals.com/build-qt-static-small-microsoft-intel-gcc-compiler/
>>
>>
>> The only point of interest in the above is Step 3.  I cannot find
>> mingwvars.bat on my machine. :/  Does that matter?  Outdated guide?
>>
>> Anyways... I continued on, and things seemed to be peachy.  I
>> configured Qt w/ the -static option and built it.
>>
>> In my project file I added
>> CONFIG += static
>>
>> And compiled.  I got a nice 10Mb file which ran find on my machine. 
>> However, someone w/o the Qt Framework installed on both a 32-bit and
>> 64-bit box tried it and got two different errors.
>>
>> (Note, these are translated from German in English)
>>
>> 64-bit
>> This version of the file is not compatible with your Windows-version.
>> Open the systeminformation of the computer to check whether a x86-(32
>> Bit)- or x64 (64 Bit)-version of the program is required, and then
>> contact the publisher of the software afterwards
>>
>> 32-bit:
>> Program ist too big for the working memory
>>
>> If anyone wants to take a gander, here's the project:
>> https://sourceforge.net/projects/tagitdown/
>>
>> tagitdown_0.7_win32.exe is the offending file.  I will be able to try
>> it on a Qt-less machine when I get home, but I'm expecting the same
>> results.
>
> Hi Paul,
>
> "Mingw-cross-env" is a complete building environment that includes Qt
> and builds static everything:
>
> http://mingw-cross-env.nongnu.org/
>
> Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20101122/754e4da6/attachment.html 


More information about the Qt-interest-old mailing list