> I am new to Visual Studio C++ development.
> But from what I read dynamic linking means calls to the dll
> is resolved at run time and
> implicit/static linking is resolved at compile time. 
> Does this mean if I use implicit linking and
> the location of the dll changes then I need to recompile my client
program?

No - Windows will search your path to find the DLL.

> 3. I wrote a very simple client program based on MSDN socket program:
>   sock=ssh_connection(host)); /* Creates socket to host */
>   session = libssh2_session_init();
>   if (status=libssh2_session_startup(session, sock)) exit(0);
>   userauthlist = libssh2_userauth_list(session, username,
strlen(username));
> However userauthlist is empty. 

I'm not sure what is wrong, but it might be easier to diagnose if 
you put a call like this in your program, after libssh2_session_init:

  libssh2_trace(session, ~0);

then report what is printed on stderr.
You may want to redirect it like this:

mytest.exe 2>trace.txt

Mark


_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to