Phobos problem - compilation
AnIHiL
aanihill at hotmail.com
Thu Nov 22 00:33:26 PST 2007
Hello,
I copy one of the examples from GtkD project site:
import gtk.MainWindow;
import gtk.Label;
import gtk.GtkD;
void main(char[][] args)
{
GtkD.init(args);
MainWindow win = new MainWindow("Hello World");
win.setDefaultSize(200, 100);
win.add(new Label("Hello World"));
win.showAll();
GtkD.main();
}
I use CodeBlock to compile it but I have an error. This is log from compilation:
-------------- Build: Debug in asd ---------------
Compiling: hello.d
Linking console executable: bin\Debug\asd.exe
D:\D\dmd\bin\..\..\dm\bin\link.exe obj\Debug\hello,bin\Debug\asd.exe,,D:\D\dmd\lib\phobos.lib+D:\D\dsss-0.73-dmd-win\lib\DD-atk.lib+D:\D\dsss-0.73-dmd-win\lib\DD-cairoLib.lib+D:\D\dsss-0.73-dmd-win\lib\DD-gdk.lib+D:\D\dsss-0.73-dmd-win\lib\DD-gdkpixbuf.lib+D:\D\dsss-0.73-dmd-win\lib\DD-glade.lib+D:\D\dsss-0.73-dmd-win\lib\DD-glib.lib+D:\D\dsss-0.73-dmd-win\lib\DD-gobject.lib+D:\D\dsss-0.73-dmd-win\lib\DD-gthread.lib+D:\D\dsss-0.73-dmd-win\lib\DD-gtk.lib+D:\D\dsss-0.73-dmd-win\lib\DD-gtkc.lib+D:\D\dsss-0.73-dmd-win\lib\DD-pango.lib+user32+kernel32/noi;
OPTLINK (R) for Win32 Release 8.00.1
Copyright (C) Digital Mars 1989-2004 All rights reserved.
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegQueryValueExA at 24
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegCloseKey at 4
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegQueryInfoKeyA at 48
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegCreateKeyExA at 36
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegOpenKeyExA at 20
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegOpenKeyA at 12
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegDeleteKeyA at 8
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegSetValueExA at 24
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegDeleteValueA at 8
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegFlushKey at 4
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegEnumKeyExA at 32
D:\D\dmd\lib\phobos.lib(registry)
Error 42: Symbol Undefined _RegEnumValueA at 32
--- errorlevel 12
Process terminated with status 12 (0 minutes, 0 seconds)
12 errors, 0 warnings
This is my sc.ini file:
[Version]
version=7.51 Build 020
[Environment]
LIB=D:\d\dm\lib;D:\d\dmd\lib
DFLAGS="-I%@P%\..\src\phobos" -Id:\d\dmd\import -Id:\D\dsss-0.73-dmd-win\include\d
LINKCMD=%@P%\..\..\dm\bin\link.exe
I already added in CodeBlock GtkD librarys and phobos library but this code doesn't work.
Can someone help me ?
More information about the Digitalmars-d-learn
mailing list