On 04/23/2013 10:26 PM, Jeff wrote:
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.

Then it's indeed picing up the copy of zlib1.dll installed with the Intel WiFi tools instead of the one installed with Gtk+.

But i don't know what could be done about that.

--
Mike Wey

Reply via email to