Is there an STM32 compatible C++ fork of this project available, that uses LWIP transport layer natively, rather than the Win/BSD sockets? (Porting from the XMLRPC++ using native BSD socket comms, to using LwIP, on a different embedded family, is a ** major** pain) **Or ... ** Is there a version, with the transport layer / parser + dispatcher layers as separate entities, so I can pass an XML (or even full HTTP) request back and forth, and use my own transport layer, without the transport layer being...
I believe that XmlRpc++ is still a great library even though it has not been updated so long. It is light weighted and does not have any dependencies with other libraries. I found it has been very useful in interoperating with Python xmlrpc. The other day, I had added the Apache extension to support additional data types. It is highly compatible with the Python version. I would like to apply this extension to XmlRpc++. However, I am not sure if this SourceForge project is still under maintenance....
I know this is an old project, and low activity, but this library is pretty easy to use, in case others run into this. The above fix didn't seem to work for me while running in Windows (VC++ 2017) while in Release. Works fine in Debug. Looks like Mycont always return nullptr in release. Rather then trying to check the iterator a copy of the sources should be used to iterator through. When the source no longer needs to be monitored it can be removed from the copied list. In the case that the handleEvent...
I've a src folder with .cpp and .h files downloaded, so I did copied this folder to same folder of my files and tried: g++ main.cpp odoo_service.cpp -o main -l /src/. But the libraries aparentelly not found: MacBook-Air-de-Augusto-2:web_services augustosansoncadini$ g++ main.cpp odoo_service.cpp -o main -l /src/ ld: library not found for -l/src/ clang: error: linker command failed with exit code 1 (use -v to see invocation)
You need to provide the -l option to link in the library. Something like: g++ main.cpp odoo_service.cpp -o main -l xmlrpc
I'm new to C ++ and am trying to use the XmlRpc library. I created three files for my first HelloWorld: odoo_service.h, odoo_service.cpp and main.cpp. I'm compiling my source files with: g++ main.cpp odoo_service.cpp -o main But when I try do this the follow error occurs: MacBook-Air-de-Augusto-2:web_services augustosansoncadini$ g++ main.cpp odoo_service.cpp -o main Undefined symbols for architecture x86_64: "XmlRpc::XmlRpcClient::XmlRpcClient(char const*, int, char const*)", referenced from: WEB_checkConn()...
Eu sou novo no C++ e estou tentando utilizar a biblioteca XmlRpc. Criei três arquivos para o meu primeiro HelloWorld: odoo_service.h, odoo_service.cpp and main.cpp. I'm compiling my source files with: g++ main.cpp odoo_service.cpp -o main But when I try do this the follow error occurs: MacBook-Air-de-Augusto-2:web_services augustosansoncadini$ g++ main.cpp odoo_service.cpp -o main Undefined symbols for architecture x86_64: "XmlRpc::XmlRpcClient::XmlRpcClient(char const*, int, char const*)", referenced...
I think I found the original publication on codeguru.com: http://www.codeguru.com/cpp/cpp/cpp_mfc/article.php/c4095/STL-Compatible-Base64-Encoder.htm However, there is no license information included there. That still leaves me wondering if it is allowed to redistribute the file.
Hello, Someone raised questions about using xmlrpc++ in a proprietary project. Considering the project is LGPL it shouldn't be much of a problem. However, I noticed the file base64.h which does not appear to be part of xmlrpc++ itself, but rather seems to be copied from elsewhere. The file does not include license information. That is rather problematic when it comes to redistributing the file (either in source or object form). I would love to know where this file comes from and what license applies...
Possible invalid iterator in XmlRpcDispatch::work()