Ahoj!
Nainstaloval jsem si dmd kompilátor a nyní se snažím zprovoznit derelict knihovny. Stáhl jsem si je, přidal cestu k nim do dmd.configu a snažím se kompilovat.
Toto je kod meho programu..
import derelict.opengl3.gl3;
int main() {
DerelictGL3.load();
return 0;
}
toto je dmd.conf
[Environment]
DFLAGS=-I/usr/include/dmd/phobos -I/usr/include/dmd/ext -I/usr/include/dmd/druntime/import -L-L/usr/lib/x86_64-linux-gnu -L-L/usr/lib/i386-linux-gnu -L--no-warn-search-mismatch -L--export-dynamic
IMHO by to mělo bejt ok, jenže když chci program zkompilovat, vyhodí mi to toto:
$ dmd helloOGL.d
helloOGL.o:(.data+0x18): undefined reference to `_D8derelict7opengl33gl312__ModuleInfoZ'
helloOGL.o: In function `_Dmain':
helloOGL.d:(.text._Dmain+0x7): undefined reference to `_D8derelict7opengl33gl311DerelictGL3C8derelict7opengl33gl317DerelictGL3Loader'
collect2: error: ld returned 1 exit status
--- errorlevel 1
Děkuji všem, co se mi poksí poradit. Kdybyste ještě něco potřebovali, napište mi.