2

I am trying to build a D2/Derelict3 example:

import std.stdio;
import derelict.opengl3.gl3;
import derelict.glfw3.glfw3;

void main(string[] args)
{
    DerelictGL3.load();
    DerelictGLFW3.load();


if (!glfwInit()) throw new Exception("Failed to initialize GLFW");

    GLFWwindow* window = glfwCreateWindow(800, 600, "Hello DerelictGLFW3", null, null);
    if (!window) throw new Exception("Window failed to create");

    while (!glfwWindowShouldClose(window))
    {
        glfwPollEvents();
    }

    glfwTerminate();
}

but I get the following error:

app.d(0,0): Error: module gl is in file 'derelict\opengl3\gl.d' which cannot be read (d2derelict)

I have built Derelict3 using the guide on the Derelict github page, and init'ed a folder with dub.

How do I configure dub to include the libraries in my project?

4

0 回答 0