Alexander Lamaison a écrit :
> 2009/1/9 Ludovic Gélé <ludovic.g...@raysa.org>:
>   
>> Hi folks,
>>
>> I'm trying to use your lib for my app, but it seems there is a little
>> problem in the libssh2.h file. When I try to compile my source code, or
>> the "test\simple.c" source code, I've the same errors. For my source code:
>>
>> 1>libssh2-1.0.1-20090109\include\libssh2.h(561) : error C2146: erreur de
>> syntaxe : absence de ';' avant l'identificateur 'libssh2_channel_read_ex'
>>     
>
> snip
>
>   
>> I'm under WinXP SP3, with openssl 0.9.8j, downloaded here:
>> http://www.slproweb.com/products/Win32OpenSSL.html
>>
>> I use the libssh2-1.0.1-20090109 source code for the lib, and I'm under
>> Visual studio 2008 express
>>     
>
> Have you defined LIBSSH2_WIN32 in your Preprocessor definitions?
> Newer versions of the SDK haven't got a definition of ssize_t.
> Libssh2.h will add it if missing, but only if it knows it needs to so
> you need the previous definition to let it compile Windows-specific
> code.
>
> HTH
>
> Alex.
>   
Hi Alexander,

Thank you for answering me.

I had not configure the preprocessor definition, but when I do it, i 
have no explicit error about ssize_t anymore, but the error C2146 about 
libssh2_channel_read_ex and libssh2_channel_write_ex still occur. The 
compiler tell me that the type is not specified, but in the source code 
of libss2.h line 561 it's a LIBSSH2_API ssize_t type :-/

I've tried to change the order of the preprocessor definitions, but 
these won't work. Is there an other preprocessor definition needed? I've 
tried LIBSSH2_API, but I wasn't see the ifNdef...

Can I try something else?

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
libssh2-devel mailing list
libssh2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libssh2-devel

Reply via email to