Skip to content
This repository was archived by the owner on Jan 26, 2024. It is now read-only.

Fix build issue with Win32 LoadLibrary when using UNICODE#148

Open
walbourn wants to merge 1 commit intoopentracing:masterfrom
walbourn:master
Open

Fix build issue with Win32 LoadLibrary when using UNICODE#148
walbourn wants to merge 1 commit intoopentracing:masterfrom
walbourn:master

Conversation

@walbourn
Copy link

@walbourn walbourn commented Feb 5, 2023

Per the UTF-8 Everywhere Manifesto, it's best to not rely on the legacy ANSI .vs UNICODE macros for Win32 functions that take strings. Since you explicitly use an ANSI string for the call to LoadLibrary you should explicitly use the LoadLibraryA method.

This causes problems when trying to build your library using vcpkg manager when the setup adds the recommended UNICODE _UNICODE defines.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant