[sigc] sigc++ 2.2.3 compiling error with Qt 4.3
- From: i386 <mr xiaofan li gmail com>
- To: libsigc-list gnome org
- Subject: [sigc] sigc++ 2.2.3 compiling error with Qt 4.3
- Date: Wed, 10 Dec 2008 09:16:14 -0800 (PST)
Hi all,
I know this might have something to do with the 'emit' keyword reserved by
Qt, and someone suggested including sigc++.h BEFORE including the Qt
headers. For my source files, by doing that the compiling problems are gone
but when generating and processing the moc_headers, the compiler complained
on the same error:
/usr/local/include/sigc++/signal.h:626: error: declaration of ‘static int
sigc::internal::signal_emit0<T_return,
T_accumulator>::result_type(sigc::internal::signal_impl*)’
/usr/local/include/sigc++/signal.h:594: error: conflicts with previous
declaration ‘typedef typename T_accumulator::result_type
sigc::internal::signal_emit0<T_return, T_accumulator>::result_type’
in the moc_xxxx.h . And as those moc files are auto generated, I couldn't
change them while re-compiling so I am stuck here. Anyone has some
suggestions on this? Thank you in advance.
Regards,
i386
--
View this message in context: http://www.nabble.com/sigc%2B%2B-2.2.3-compiling-error-with-Qt-4.3-tp20939730p20939730.html
Sent from the Gnome - Libsigc mailing list archive at Nabble.com.
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]