[Glade-users] MSVC and glade_xml_signal_autoconnect
- From: myaconis nycap rr com (Matthew Yaconis)
- Subject: [Glade-users] MSVC and glade_xml_signal_autoconnect
- Date: Mon, 6 Dec 2004 12:53:44 -0500
This is a multi-part message in MIME format.
------=_NextPart_000_007C_01C4DB92.9EB88EE0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I am (still) attempting to port a Linux app I developed to Windows =
(using MSVC 6.0 on WinXP) which uses libglade. I'm using the =
gtk-win32-devel-2.4-rc24 GTK/Glade/Glib installer to provide all the =
necessary libraries. =20
The executable builds and runs with the exception of the =
"glade_xml_signal_autoconnect" function call. When I make this function =
call, I get errors from libglade stating that it can't find the signal =
handlers. I thought maybe this had to do with C++ name mangling but =
it's not compiling the files as C++ because the "extern "C" { } " syntax =
isn't recognized. =20
I saw a post back in march where someone had to add --export-internal to =
his linking options (on Solaris) in order for the callback symbols to be =
available for libglade to "find". However I have been unsuccessful in =
determining any similar flag/setting in MSVC++. Any suggestions?
------=_NextPart_000_007C_01C4DB92.9EB88EE0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2523" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>I am (still) attempting to port a Linux =
app I=20
developed to Windows (using MSVC 6.0 on WinXP) which uses =
libglade. =20
I'm using the gtk-win32-devel-2.4-rc24 GTK/Glade/Glib installer to =
provide all=20
the necessary libraries. </FONT></DIV>
<DIV> </DIV>
<DIV>The executable builds and runs with the exception of the=20
"glade_xml_signal_autoconnect" function call. When I make this =
function=20
call, I get errors from libglade stating that it can't find the signal=20
handlers. I thought maybe this had to do with C++ name mangling =
but it's=20
not compiling the files as C++ because the "extern "C" { } " syntax =
isn't=20
recognized. </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I saw a post back in march where =
someone had to add=20
--export-internal to his linking options (on Solaris) in order for the =
callback=20
symbols to be available for libglade to "find". However I have =
been=20
unsuccessful in determining any similar flag/setting in =
MSVC++.</FONT><FONT=20
face=3DArial size=3D2> Any suggestions?</FONT></DIV>
<DIV> </DIV>
<DIV></FONT> </DIV></DIV></BODY></HTML>
------=_NextPart_000_007C_01C4DB92.9EB88EE0--
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]