From 2c6a68df7b1c38e8a2362cc463d1b0bb5970383e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Mon, 31 Mar 2025 19:26:36 -0300 Subject: [PATCH] Fix windows build. --- src/modules/eterm/src/eterm/terminal/windowserrors.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/eterm/src/eterm/terminal/windowserrors.hpp b/src/modules/eterm/src/eterm/terminal/windowserrors.hpp index 2c9da7431..8a3313b7e 100644 --- a/src/modules/eterm/src/eterm/terminal/windowserrors.hpp +++ b/src/modules/eterm/src/eterm/terminal/windowserrors.hpp @@ -22,7 +22,9 @@ // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. #ifdef _WIN32 +#include #include +using namespace EE; using namespace EE::System; #define NTDDI_VERSION NTDDI_WIN10_RS5 @@ -46,8 +48,9 @@ using namespace EE::System; inline void PrintErrorResult( HRESULT hr ) { _com_error err( hr ); LPCTSTR errMsg = err.ErrorMessage(); - std::cerr << "ERROR: " << errMsg << std::endl; - Log::error( "ERROR: %s", errMsg ); + std::string errStr( String::fromWide( errMsg ).toUtf8() ); + std::cerr << "ERROR: " << errStr << std::endl; + Log::error( "ERROR: %s", errStr ); } static void PrintWinApiError( DWORD error ) {