Re: [sigc] namespace problem
- From: Conversy Stéphane <stephane conversy enac fr>
- To: Jonathon Jongsma <jonathon quotidian org>
- Cc: libsigc-list gnome org
- Subject: Re: [sigc] namespace problem
- Date: Thu, 4 Sep 2008 17:59:05 +0200
yes it works with the fully-qualified name, though I'm not satisfied
with the "drop using namspace" solution:
I tried to compile a program developed on a linux system. I'm not the
owner of the sources, and the maintainer
said that he "has not interest in supporting propriatory systems",
which I understand, but makes me unable
to apply your proposition for the sake of other people (it works on my
system of course).
thanks,
s.
Le 4 sept. 08 à 16:31, Jonathon Jongsma a écrit :
Stéphane Conversy wrote:
hello,
the following snippet does not compile on MacOSX, with g++4.x:
#include <sigc++/sigc++.h>
using namespace sigc;
signal<void> m;
toto.cc:4: error: expected constructor, destructor, or type
conversion before ‘<’ token
I thought it was maybe because of <signal.h> or something so I put
guards before including sigc++/sigc++.h:
#define _USER_SIGNAL_H
#define _BSD_MACHINE_SIGNAL_H_
but it gives the same result. Any tips ?
best regards,
Stéphane Conversy
Enseignant Chercheur en IHM - ENAC
http://lii-enac.fr/~conversy
enac: +33 5 62 17 40 19
dgac r&d: +33 5 62 25 96 48
_______________________________________________
libsigc-list mailing list
libsigc-list gnome org
http://mail.gnome.org/mailman/listinfo/libsigc-list
Does it work if you specify the fully-qualified name (e.g.
sigc::signal<>)? If so, just use that. That's what namespaces are
for, after all. Just drop the 'using namespace ...' stuff.
--
jonner
Stéphane Conversy
Enseignant Chercheur en IHM - ENAC
http://lii-enac.fr/~conversy
+33 5 62 17 40 19
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]