mirror of
https://github.com/Xaymar/obs-StreamFX
synced 2024-11-10 22:05:06 +00:00
util/library: Load wstring instead of string
This commit is contained in:
parent
f0b0b0d33d
commit
25dc14f805
1 changed files with 3 additions and 3 deletions
|
@ -38,9 +38,9 @@ streamfx::util::library::library(std::filesystem::path file) : _library(nullptr)
|
||||||
{
|
{
|
||||||
#if defined(ST_WINDOWS)
|
#if defined(ST_WINDOWS)
|
||||||
SetLastError(ERROR_SUCCESS);
|
SetLastError(ERROR_SUCCESS);
|
||||||
file = ::streamfx::util::platform::utf8_to_native(file);
|
auto wfile = ::streamfx::util::platform::utf8_to_native(file.u8string());
|
||||||
_library = reinterpret_cast<void*>(LoadLibraryExW(
|
_library = reinterpret_cast<void*>(
|
||||||
file.wstring().c_str(), nullptr, LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR | LOAD_LIBRARY_SEARCH_DEFAULT_DIRS));
|
LoadLibraryExW(wfile.c_str(), nullptr, LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR | LOAD_LIBRARY_SEARCH_DEFAULT_DIRS));
|
||||||
if (!_library) {
|
if (!_library) {
|
||||||
DWORD error = GetLastError();
|
DWORD error = GetLastError();
|
||||||
if (error != ERROR_PROC_NOT_FOUND) {
|
if (error != ERROR_PROC_NOT_FOUND) {
|
||||||
|
|
Loading…
Reference in a new issue