Skip to content

Static and shared libraries having the same name prevents build on Windows #3

Open
@toBeOfUse

Description

@toBeOfUse

Shared (dynamic) libraries require two files on Windows: a .lib file and a .dll file. (Unless you use a .dll by explicitly calling a Win 32 API function like LoadLibrary in your code.) Static libraries are just .lib files.

srcSAX tries to create shared and static libraries with the same name. This results in one .lib file being created for the static library and another being created for the shared library, both with the same name.

srcML names its static library libsrcml_static, presumably to work around this issue? srcSAX should probably do the same so it can be used on Windows.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions