Tijdens mijn ontwikkelwerk aan een crossplatform educatie tool (http://www.speakgoodchinese.org/) ben ik achter erg merkwaardige verschillen gekomen tussen verschillende WinXP versies. Sommige gebruikers kunnen het programma niet eens starten, anderen hebben hebben een probleem bij het opnemen van het geluid.
Het gaat hierbij om identieke installaties van het programma. De problemen met de audio heb ik opgelost door niet rechtstreeks aan het audio verwerkings programma te linken, maar via shell calls iets externs op te starten. Maar de problemen met de basis libraries, in dit geval Cairo (onderdeel van GTK+) zijn totaal nieuw voor mij.
Ik ben op zoek naar een tool die ik gebruikers van WinXP kan geven om te checken welke systeem bibliotheken ze hebben. Het oplossen van het probleem is ook een optie, maar dat gaat wat moeilijk... als je zelf geen systeem hebt waarop het werkt en waarop het niet werkt.
Het programma laat zich onder andere Linux 'gewoon' werken... zonder 'vieze' shell truckjes. Alles is dan ook in plain C geschreven, en behalve Microsoft de schuld geven van bug-incompatible Windows versies kom ik ook niet.
Alles wordt op een Linux installatie gecompileerd met MingW32. (Inclusief de bijbehorende GTK+ bibliotheken.)
Het gaat hierbij om identieke installaties van het programma. De problemen met de audio heb ik opgelost door niet rechtstreeks aan het audio verwerkings programma te linken, maar via shell calls iets externs op te starten. Maar de problemen met de basis libraries, in dit geval Cairo (onderdeel van GTK+) zijn totaal nieuw voor mij.
Ik ben op zoek naar een tool die ik gebruikers van WinXP kan geven om te checken welke systeem bibliotheken ze hebben. Het oplossen van het probleem is ook een optie, maar dat gaat wat moeilijk... als je zelf geen systeem hebt waarop het werkt en waarop het niet werkt.
Het programma laat zich onder andere Linux 'gewoon' werken... zonder 'vieze' shell truckjes. Alles is dan ook in plain C geschreven, en behalve Microsoft de schuld geven van bug-incompatible Windows versies kom ik ook niet.
Alles wordt op een Linux installatie gecompileerd met MingW32. (Inclusief de bijbehorende GTK+ bibliotheken.)
Steun Elkaar, Kopieer Nederlands Waar!