Comments (6)
I had the same problem and did:
--- a/win32/libssh2_config.h 2016-01-07 14:41:46
+++ b/win32/libssh2_config.h 2016-01-07 14:35:50
@@ -24,7 +24,9 @@
#define HAVE_SELECT
#ifdef _MSC_VER
+#if _MSC_VER < 1900
#define snprintf _snprintf
+#endif
#if _MSC_VER < 1500
#define vsnprintf _vsnprintf
#endif
But I'm not sure this is the right thing to do. Is it not possible to use MSVC 2015 without the Windows-Kit? If so, there could be a test for e.g.:
#if !defined(WINDOWS_KIT_VER)
#define snprintf _snprintf
#endif
but I failed to find any suitable such symbol in my Windows-Kit 10.0.10150.0. Anyone?
from libssh2.
This is fixed in git. Please try the latest from there
On Thu, 7 Jan 2016 13:54 Gisle Vanem [email protected] wrote:
I had the same problem and did:
--- a/win32/libssh2_config.h 2016-01-07 14:41:46
+++ b/win32/libssh2_config.h 2016-01-07 14:35:50
@@ -24,7 +24,9 @@
#define HAVE_SELECT#ifdef _MSC_VER
+#if _MSC_VER < 1900
#define snprintf _snprintf
+#endif
#if _MSC_VER < 1500
#define vsnprintf _vsnprintf
#endifBut I'm not sure this is the right thing to do. Is it not possible to
use MSVC 2015 without the Windows-Kit? If so, there could be a test for
e.g.:#if !defined(WINDOWS_KIT_VER)
#define snprintf _snprintf
#endifbut I failed to find any suitable such symbol in my Windows-Kit
10.0.10150.0. Anyone?—
Reply to this email directly or view it on GitHub
#64 (comment).
from libssh2.
This is fixed in git.
Not AFAICS. Do you see such a change for libssh2_config.h
here:
from libssh2.
Sorry, I didn't notice that you were using the old visual studio projects from the repo. Please use CMake to generate of VS2015 project file.
from libssh2.
Sorry, I didn't notice that you
Me? I don't use "visual studio" at all. I hate it.
from libssh2.
I'm closing this as wontfix. Please use the CMake projects to generate working builds on Windows.
from libssh2.
Related Issues (20)
- Encryption failure during handshake when using libssh2 and wolfssl HOT 7
- How can I get more descriptive error messages?
- ssh from docker container on arm64 macos ventura to same mac (docker host) fails, ERROR: SSH handshake failed. HOT 1
- (question) when is the terrapin fix going to be released? HOT 1
- libssh2 in PHP: how can I check the supported ciphers and mac algorithms HOT 1
- compilation error with cmake, without passing -DENABLE_ZLIB_COMPRESSION=ON HOT 2
- Unused code setting channel ignore mode HOT 3
- After running this code, the memory usage continuously spikes. What could be the reason? libssh2-1.10.0 HOT 9
- KEX extension indicators are lost in libssh2_session_method_pref() HOT 3
- libssh2 tests are failing HOT 1
- Encrypt-then-MAC feature should be tested in remote end's configuration when receiving data
- Fix AIX build HOT 1
- SFTP failed with the error -41 working with Openssl HOT 9
- libssh2_session_handshake() hangs HOT 3
- libssh2_session_handshake LIBSSH2_ERROR_KEY_EXCHANGE_FAILURE HOT 6
- Key exchange issue on Debian 12 (Bookworm) HOT 4
- LIBSSH2_ERROR_EAGAIN ambiguity HOT 2
- Instable connections in case of SSH transfers over nonblocking sockets HOT 7
- IPV6 format & host key validation with known_hosts file
- Memory leak in _libssh2_transport_read HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libssh2.