On Tuesday, 5 April 2022 at 09:26:54 UTC, realhet wrote:
Hello,

I have all my D packages in the c:\D\libs\ directory.
I added this path to the PropertyPages/Compiler/Additional Import Paths field.

In the project source file I imported a module from my package using "import het.utils;"
Also used a function from it.

The syntax highlighter worked good, and the compiler was able to build main.obj file.

But I can't find the het.utils.obj file nowhere. Also the linker is unable to link the things in it.

My question is that how can I add an external package the right way to my project in Visual D?

I'm planning to use that package from other projects too, so I want to keep it in one place on my HDD.

Thank You in advance!

Importing modules is only for showing the compiler which symbols are available for you to use. By default, it does not cause them to be compiled or linked. You should compile the existing package as a library, then add the library file to the linker settings in VisualD.

Reply via email to