Is your feature request related to a problem? Please describe.
I am unable to use any 3rd party libraries that are not in vcpkg (such as gstreamer) because the way that vcpgk builds the GTK libs has the wrong names for a lot of the dll files. For example gobject-2.dll is what vcpkg has but gobject-2.0-0.dll is the correct name. This goes for many .dll files produced by vcpkg for gtk. Now when I try to include gstreamer, it is saying that gobject-2.0-0.dll is missing.
Proposed solution
(a) Seeing how gobject-2.0-0.dll is the official build name for the dll, I am requesting that vcpkg builds all the dll files with the official naming so that there is compatibility with the many other libraries that vcpkg does not currently have.
(b) Adding gstreamer library to vcpkg (but this just solves only my personal issue)
Describe alternatives you've considered
I considered having 2 copies of every dll with the wrong name, but that is (1) silly and (2) the other dll is built separately with different flags possibly which means that I have conflicts between the internals and behaviors.
Additional context
- Install gtk from vcpkg
- Install gstreamer libs
- Try to build their hello world example
- Notice that it is asking for files such as
gobject-2.0-0.dll and glib-2.0-0.dll (the official dll names) but vcpgk built them as gobject-2.dll and glib-2.dll
Is your feature request related to a problem? Please describe.
I am unable to use any 3rd party libraries that are not in vcpkg (such as gstreamer) because the way that vcpgk builds the GTK libs has the wrong names for a lot of the dll files. For example
gobject-2.dllis what vcpkg has butgobject-2.0-0.dllis the correct name. This goes for many .dll files produced by vcpkg for gtk. Now when I try to include gstreamer, it is saying thatgobject-2.0-0.dllis missing.Proposed solution
(a) Seeing how
gobject-2.0-0.dllis the official build name for the dll, I am requesting that vcpkg builds all the dll files with the official naming so that there is compatibility with the many other libraries that vcpkg does not currently have.(b) Adding gstreamer library to vcpkg (but this just solves only my personal issue)
Describe alternatives you've considered
I considered having 2 copies of every dll with the wrong name, but that is (1) silly and (2) the other dll is built separately with different flags possibly which means that I have conflicts between the internals and behaviors.
Additional context
gobject-2.0-0.dllandglib-2.0-0.dll(the official dll names) but vcpgk built them asgobject-2.dllandglib-2.dll