On Wed, 22 Jul 2009, Gabriel M. Beddingfield wrote:
>> The errors are attached!
>
> Did you compile for debug or release?
>
> The symbols that are missing are found in QtCored4.dll (the debug version
> of the DLL), but not found in QtCore4.dll (the release version).  Looks
> like they get optimized out or inlined for the release compile.[1]

Yep.  It looks like inline has something to do with it.  I have a project 
where I have both the debug and release version of the qmake-made 
makefile.  Here's what I see:

   * DEBUG:  adds -fno-inline to CFLAGS
   * DEBUG:  adds -fno-default-inline to CXXFLAGS
   * ALL:    have these in LFLAGS...
             -enable-stdcall-fixup
             -Wl,-enable-runtime-pseudo-reloc
             -Wl,-subsystem,windows
             -Wl,-s
   * DEBUG:  LIBS has -lQtGui4 -lQtCore4, etc.
   * RELEASE: LIBS has -lQtGuid4 -lQtCored4, etc.

HTH,
Gabriel


------------------------------------------------------------------------------
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to