[CMake] 32-bit MinGW and Qt on 64-bit Windows
Matthew Smith
indigojo at blogistan.co.uk
Tue Sep 6 05:43:00 EDT 2011
Hi everyone,
I recently installed the 64-bit version of Windows 7 on a computer which
had previously been running 32-bit Vista (so, everything got wiped). I
develop with Qt so I installed the standard Qt SDK (version 1.1.3 that
was released last week; Qt libs version 4.7.4) and downloaded and
installed the CMake installer (which is 32-bit). I discovered that I
could not get CMake to run; it fails when checking for a working C compiler:
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: C:/QtSDK/mingw/bin/gcc.exe
-- Check for working C compiler: C:/QtSDK/mingw/bin/gcc.exe -- broken
CMake Error at C:/Program Files x86/CMake
2.8/share/cmake-2.8/Modules/CMakeTestC
Compiler.cmake:52 (MESSAGE):
The C compiler "C:/QtSDK/mingw/bin/gcc.exe" is not able to compile a
simple
test program.
It fails with the following output:
Change Dir: C:/Users/Yusuf Smith/hg/qtm-1.4/CMakeFiles/CMakeTmp
Run Build Command:C:/QtSDK/mingw/bin/mingw32-make.exe
"cmTryCompileExec/fast"
C:/QtSDK/mingw/bin/mingw32-make.exe -f
CMakeFiles\cmTryCompileExec.dir\build.make
CMakeFiles/cmTryCompileExec.dir/build
C:/QtSDK/mingw/bin/mingw32-make.exe: Interrupt/Exception caught (code =
0xc0000005, addr = 0x41f96e)
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:1 (project)
-- Configuring incomplete, errors occurred!
I found an earlier answer that having a directory containing parentheses
in the search path may cause failure, and I had altered the path to
include Vim and CMake which are both in "c:\Program Files (x86)", so I
reinstalled these in another directory, "c:\Program Files x86" and
changed my path accordingly. I still have this failure, however.
Also, spaces in directory names have been suggested as a problem, but my
home directory had the same name under Vista and my program built fine
then. This has all happened since the upgrade.
Does anyone know what the problem is? I cannot be the only one having
this problem with the standard Qt SDK. Apart from CMake, my whole stack
is from the Qt SDK.
Regards,
Matt Smith
--
http://qtm.blogistan.co.uk/
More information about the CMake
mailing list