Re: wxGTK3/Win32 msvc2008 compilation errors with pure C files
- From: Kolya Kosenko <kolya kosenko gmail com>
- To: gtk-list gnome org
- Subject: Re: wxGTK3/Win32 msvc2008 compilation errors with pure C files
- Date: Wed, 08 Jan 2014 11:11:33 +0200
On 12/21/2013 11:45 AM, John Emmas wrote:
This is a pure guess - but examine the compiler settings for your VS
projects and try swapping the advanced setting for C/C++ compilation.
i.e. if the setting is currently "Compile as C++ code", try changing it
to "Compile as C code" or vice versa. I'm building with MSVC and I've
definitely seen similar issues when building _some_ gnu libraries
(though I can't be certain if GTK+ was one of them). It might not be
relevant but it's something worth checking.
Hi John,
Thank you for this idea. I have compiled treeentry_gtk.c file as C++ as
described in
http://msdn.microsoft.com/en-us/library/032xwy55.aspx
and errors gone
Unfortunately this change could not be applied because wxWidgets uses
automatically generated makefiles and project files, and it looks like
current build system (bakefile) not supports this option. Also this file
probably will not be renamed to *.cpp just because troubles with current
GTK+/Win32 API.
It looks like there is troubles with __cplusplus usage in GTK+/Win32
headers.
Eventually I built wxGTK3/Win32 and minimal sample, but when I run this
sample I have error message:
---------------------------
minimal.exe - Entry Point Not Found
---------------------------
The procedure entry point gdk_atom_intern could not be located in the
dynamic link library libgtk-3-0.dll.
---------------------------
OK
---------------------------
But gdk_atom_intern is inside libgtk-3-0.dll file:
$ objdump -x libgtk-3-0.dll|grep gdk_atom_intern
49d180 9 gdk_atom_intern
49d194 10 gdk_atom_intern_static_string
[36453](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x003409ac _gdk_atom_intern
[38172](sec 5)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00002178
__imp__gdk_atom_intern_static_string
[39402](sec 5)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00002174
__imp__gdk_atom_intern
[39446](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00340444
_gdk_atom_intern_static_string
Regards,
Kolya.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]