Dobrý den,
Asi to nepatří úplně do této kategorie, ale lepší jsem nenašel :) Mám menší problém s kompilací zdrojáku pro otestování správné instalace Déčka s knihovnou derelict.
Konfigurace OS:
Arch Linux, balíky: dmd, derelict-git (z AURu), sdl, ...
Kompiluji příkazem:
dmd -I/usr/include/d test_derelict.d
Kód ze kterého vycházím:
import std.stdio;
import derelict.opengl3.gl3;
import derelict.sdl2.sdl;
pragma(lib, "libDerelictUtil.lib");
pragma(lib, "libDerelictGL.lib");
pragma(lib, "libDerelictSDL2.lib");
void main(){
DerelictGL3.load();
DerelictSDL2.load();
writeln("Fred is nigh on impossible to
configure");
}
v tomto případě jsem dostal hlášku:
/usr/bin/ld: cannot find -llibDerelictUtil.lib
/usr/bin/ld: cannot find -llibDerelictGL.lib
/usr/bin/ld: cannot find -llibDerelictSDL2.lib
collect2: error: ld returned 1 exit status
--- errorlevel 1
pak jsem zkusil ještě nahradit část napsanou kurzívou tímto:
pragma(lib, "libDerelictUtil.a");
pragma(lib, "libDerelictGL.a");
pragma(lib, "libDerelictSDL2.a");
následně jsem dostal tuto hlášku:
gcc: error: libDerelictUtil.a: Adresář nebo soubor neexistuje
gcc: error: libDerelictGL.a: Adresář nebo soubor neexistuje
gcc: error: libDerelictSDL2.a: Adresář nebo soubor neexistuje
--- errorlevel 1
Pokud máte s tímto nějaké zkušenosti, budu vám velmi vděčný.