ftplibpp | Platform independent c++ library providing ftp client | FTP library
kandi X-RAY | ftplibpp Summary
kandi X-RAY | ftplibpp Summary
Platform independent c++ library providing ftp client functionality. ftplibpp contains a c++ class providing ftp client functionality. It supports all basic ftp functionality plus some advanced features like resuming, fxp, ssl/tls encryption, large file support, or logging to fit todays standards.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ftplibpp
ftplibpp Key Features
ftplibpp Examples and Code Snippets
Community Discussions
Trending Discussions on ftplibpp
QUESTION
I'm currently adding ftp functionality to a project via this library. Its one optional dependency is OpenSSL, which adds the more specific encryption functionality I'm looking for. I've pulled down both, and built and installed and added as additional includes/dependencies the later, which all lines up with this answer here. However, whenever I go to build my project, any call to OpenSSL functions or macros are deemed 'identifier not found' (the only place these are called to is ftplib.cpp).
In attempts to resolve this:
- I've changed the include path to an absolute one (which shouldn't make a difference as the relevant environment variable is already included in the project's 'Additional Include Directories').
- I've rebuilt the whole solution (which only consists of the one project anyway) to regenerate any pre-compiled headers.
- I've double-checked that all the identifiers can be found in the ssl.h header included.
- Checked that OpenSSL doesn't use any namespaces.
- Preprocessed the offending file, which does contain the declarations of these identifiers (as seen in the ssl.h header)!
- I've successfully compiled/built the preprocessed source file, although wouldn't debug complaining about a missing dll.
This final test tells me that, in theory, everything should be working? If anyone else has any ideas or insights I'd be very grateful!
...ANSWER
Answered 2020-Apr-02 at 11:37As stated in the comments, the problem seems to be that the program can't find the openssl-library. One solution is to statically link it to the program.
In answer to your comment, it could well be that your IDE knows where the lib is, but not your program. Try adding it to your PATH
variable, or putting it in the same directory where the compiled program is.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install ftplibpp
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page