[Qt-interest] Linking libaries with win32 mingw
Matthias Pospiech
matthias.pospiech at gmx.de
Mon May 25 08:32:50 CEST 2009
Girish Ramakrishnan schrieb:
>
> Is wwwidgets4d compiles with mingw? Usually, mingw compiled libs have a
> .a extension. You cannot use msvc compiled libs to link with mingw.
>
>
You are right, but even with the correct .a libaries it gives the same
error:
COMPILER = mingw
COMPILER_LIBARY_SUFFIX = a
win32 {
debug{
LIBS += -Llib/wwwidgets/$${COMPILER}/debug
-lwwwidgets4d.$${COMPILER_LIBARY_SUFFIX}
LIBS += -Llib/qwt/$${COMPILER}/debug -lqwtd5.$${COMPILER_LIBARY_SUFFIX}
}
release {
LIBS += -Llib/wwwidgets/$${COMPILER}/release
-lwwwidgets4.$${COMPILER_LIBARY_SUFFIX}
LIBS += -Llib/qwt/$${COMPILER}/release -lqwt5.$${COMPILER_LIBARY_SUFFIX}
}
}
The Error is:
g++ -enable-stdcall-fixup -Wl,-enable-auto-import
-Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,console -mthreads -Wl -o
bin\mingw\debug\QLaserDynamicd.exe object_script.QLaserDynamicd.Debug
-L"c:\Programme\Qt\SDK\2009.02\qt\lib" -Llib/wwwidgets/mingw/debug
-lwwwidgets4d.a -Llib/qwt/mingw/debug -lqwtd5.a -lQtGuid4 -lQtCored4
mingw32-make.exe[1]: Leaving directory
`H:/Dev/CPP/SVN/Laserdynamics/QLaserDynamics'
C:\Programme\Qt\SDK\2009.02\mingw\bin\mingw32-make.exe: Leaving
directory `H:/Dev/CPP/SVN/Laserdynamics/QLaserDynamics'
C:\Programme\Qt\SDK\2009.02\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe:
cannot find -lwwwidgets4d.a
collect2: ld returned 1 exit status
Matthias
More information about the Qt-interest-old
mailing list