On Wednesday, 24 February 2021 at 17:27:19 UTC, evilrat wrote:
On Wednesday, 24 February 2021 at 16:46:20 UTC, Maxim wrote:

Sure, here are dub.json contents:
{
        "authors": [
                "Max"
        ],
        "copyright": "Copyright © 2021, Max",
        "description": "A minimal D application.",
        "license": "proprietary",
        "dependencies": {
                "dsfml": "~>2.1.1"
        },
        "targetType": "none",
        "targetName": "app",
        "name": "test"
}

I just want to run it by typing 'dub run'. But the error message says that I need to set targetType to none, add targetName and dependencies for it.


ok, you don't need targetType in this case, setting it to none means it will do nothing.

the original message likely related to dsmfl which haven't been updated since 2016, maybe you can try another package, for example bindbc-smfl (there is older 'derelict' series, and 'bindbc' series which is newer and recommended over derelict)


https://code.dlang.org/packages/bindbc-sfml

Unfortunately, I tried bindbc-sfml package but the problem is still existing. I also started a new project and without any changes ran it but the result was the same. Anyway, thank you so much for your help!

Reply via email to