GtkD DLL issues

Jeff jtwentz02 at gmaill.com
Tue Apr 23 13:26:44 PDT 2013


On Tuesday, 23 April 2013 at 20:24:33 UTC, Jeff wrote:
> On Tuesday, 23 April 2013 at 20:21:51 UTC, Mike Wey wrote:
>> On 04/23/2013 09:00 PM, Jeff wrote:
>>> Trying out GtkD for the first time today, compiled one of the 
>>> sample
>>> applications and when I try to run it, it instantly crashes 
>>> with the
>>> following error message: "The image file C:\Program
>>> Files\Intel\WiFi\bin\zlib1.dll is valid, but is for a machine 
>>> type other
>>> than that current machine. Select OK to continue, or CANCEL 
>>> to fail the
>>> DLL load."
>>>
>>> I've looked around and found people with similar problems, 
>>> but nothing
>>> that seems to solve my problem.
>>>
>>> Using:
>>> Windows 8 (64 bit)
>>> DMD v2.062
>>> GtkD v2.1.1
>>>
>>> Code:
>>> import gtk.MainWindow;
>>> import gtk.Label;
>>> import gtk.Main;
>>>
>>> void main(string[] args)
>>> {
>>>    Main.init(args);
>>>    MainWindow win = new MainWindow("Hello World");
>>>    win.setDefaultSize(200, 100);
>>>    win.add(new Label("Hello World"));
>>>    win.showAll();
>>>
>>>    Main.run();
>>> }
>>>
>>> Any help would be much appreciated.
>>
>> Are you compiling gtkD and the app as 32 or 64 bit?
>> Did you install the matching Gtk+ runtime 32 or 64 bits?
>>
>> I looks like its pikking up a different version of a dll used 
>> by Gtk+ and apperantly the Intel WiFi tools. But think it 
>> should loadthe right one if ist just 32 vs 64 bits.
>
> Both as 32.

Oh, and using the 32-bit runtime as well.


More information about the Digitalmars-d-learn mailing list