DUB: How to link an external library on Windows 10?
Ki Rill
rill.ki at yahoo.com
Fri Aug 27 15:19:25 UTC 2021
On Friday, 27 August 2021 at 14:52:15 UTC, Mike Parker wrote:
> On Friday, 27 August 2021 at 14:46:56 UTC, Ki Rill wrote:
>> On Friday, 27 August 2021 at 13:54:18 UTC, Steven
>> Schveighoffer wrote:
>>> [...]
>>
>> How do I tell DUB where to look for `raylibdll.lib` and
>> `raylib.dll`? Via `lflags` section? What if I put them in a
>> different folder instead of the project's directory?
>
> Yes. The path goes in the lflags directive using whatever the
> linker-specific flag is. I assume for lld it's `-Lpath`. For MS
> link it's `/LIBPATH:path`.
I've added lfags:
```
"lflags":
["/LIBPATH:C:\\Users\\Username\\Desktop\\test\\source\\"]
```
But now it cannot find the following:
```
msvcrt120.lib
OLDNAMES.lib
shell32.lib
```
I think `lfags` overrides the default search path and I need to
add it manually as well. But what is that path on Windows?
More information about the Digitalmars-d-learn
mailing list