g++ -shared -fPIC -o "C:\WEB\NChat\app\handlers\user.dll" "C:\WEB\NChat\app\handlers\user.cpp" -I"app/headers" -I"app/headers/libsodium-win64/include" -I"C:\cpp\global_libs\mariadb\install\include\mariadb" -L"C:\cpp\global_libs\mariadb\install\lib\mariadb" "app/headers/libsodium-win64/lib/libsodium.a" -lmariadbclient -lws2_32 -lsecur32 -lcrypt32 -ladvapi32 -lshlwapi -lbcrypt
ld.lld: error: undefined symbol: _crypto_pwhash_str
>>> referenced by C:/Users/MRNIMB~1/AppData/Local/Temp/user-4e0803.o:(hashPassword(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&))
ld.lld: error: undefined symbol: _crypto_pwhash_str_verify
>>> referenced by C:/Users/MRNIMB~1/AppData/Local/Temp/user-4e0803.o:(verifyPassword(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&))
I really don't get why that lib doesn't link, can anybody give an idea?