From 13d183dd22c2929db8230a20151020b636273e8d Mon Sep 17 00:00:00 2001 From: Maximilien Siavelis <maximilien.siavelis@simulease.com> Date: 周六, 06 1月 2018 03:57:46 +0800 Subject: [PATCH] fix MSVC build --- src/tools/base_lib/win/CryptoHelperWindows.cpp | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/tools/base_lib/win/CryptoHelperWindows.cpp b/src/tools/base_lib/win/CryptoHelperWindows.cpp index cdef638..c21a89b 100644 --- a/src/tools/base_lib/win/CryptoHelperWindows.cpp +++ b/src/tools/base_lib/win/CryptoHelperWindows.cpp @@ -62,7 +62,7 @@ KEYLENGTH | CRYPT_EXPORTABLE, &m_hCryptKey)) { dwErrCode = GetLastError(); throw logic_error( - string("Error generating keys ") + to_string(dwErrCode)); + string("Error generating keys ") + to_string(static_cast<long long>(dwErrCode))); } } @@ -86,7 +86,7 @@ dwErrCode = GetLastError(); throw logic_error( string("Error calculating size of public key ") - + to_string(dwErrCode)); + + to_string(static_cast<long long>(dwErrCode))); } // Allocate memory for the pbKeyBlob. if ((pbKeyBlob = new BYTE[dwBlobLen]) == NULL) { @@ -98,7 +98,7 @@ delete pbKeyBlob; dwErrCode = GetLastError(); throw logic_error( - string("Error exporting public key ") + to_string(dwErrCode)); + string("Error exporting public key ") + to_string(static_cast<long long>(dwErrCode))); } else { ss << "\t"; for (unsigned int i = 0; i < dwBlobLen; i++) { @@ -108,7 +108,7 @@ ss << "\\" << endl << "\t"; } } - ss << to_string(pbKeyBlob[i]); + ss << to_string(static_cast<long long>(pbKeyBlob[i])); } delete pbKeyBlob; } @@ -146,7 +146,7 @@ dwErrCode = GetLastError(); throw logic_error( string("Error calculating size of private key ") - + to_string(dwErrCode)); + + to_string(static_cast<long long>(dwErrCode))); } // Allocate memory for the pbKeyBlob. if ((pbKeyBlob = new BYTE[dwBlobLen]) == NULL) { @@ -159,7 +159,7 @@ delete pbKeyBlob; dwErrCode = GetLastError(); throw logic_error( - string("Error exporting private key ") + to_string(dwErrCode)); + string("Error exporting private key ") + to_string(static_cast<long long>(dwErrCode))); } else { ss << "\t"; for (unsigned int i = 0; i < dwBlobLen; i++) { @@ -169,7 +169,7 @@ ss << "\\" << endl << "\t"; } } - ss << to_string(pbKeyBlob[i]); + ss << to_string(static_cast<long long>(pbKeyBlob[i])); } delete pbKeyBlob; } @@ -216,7 +216,7 @@ &hKey)) { throw logic_error( string("Error in importing the PrivateKey ") - + to_string(GetLastError())); + + to_string(static_cast<long long>(GetLastError()))); } //------------------------------------------------------------------- -- Gitblit v1.9.1