arnaud collard schreef op di 02-04-2013 om 08:34 [+0000]: > I was wondering if Glib could work on Windows 8 embedded in a Windows > store application.
The VLC developers (in collaboration with the mingw-w64 developers) are currently working on a library called 'winstorecompat'. This library wraps various Win32 API functions which are considered 'forbidden' for use in Windows Store apps and replaces them with 'good' Win32 API functions The initial commit of this helper library has this comment: -- libwinstorecompat: new library to help porting to Windows Store This library can be linked to code targetting Windows Store. Functions that are not available anymore for Windows Store are redefined, using similar functions that are allowed. 'Forbidden' functions can be found either by browsing MSDN, either by running WACK (Windows Application Certification Kit) on the application. For now the only symbol redefined is CreateEventW() but others will follow. Note: this library has no headers, since we don't add new functions but only redefine existing ones. For this to work, -lwinstorecompat should appear on the linking cmdline after object files using it, but before any library defining the same symbols. In this case: -lkernel32 So: gcc -shared -o foo.dll foo.o -lwinstorecompat -lkernel32 should work. -- It would be interesting to find out if GLib can be made Windows Store compliant with this helper library. I'm sure upstream would welcome contributions where more 'forbidden' Win32 API functions are implemented. This library can be found in the mingw-w64 SVN repository at http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/trunk/mingw-w64-libraries/winstorecompat/ Regards, Erik van Pienbroek Fedora MinGW SIG _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list