I see xmlrpc++ has a LGPL license at the home page. As we know, LGPL does not allow to use the static lib in no-free software.
But the samples in the xmlrpc++ package are all built with the static lib. It may be a little difficult to create a share lib of xmlrpc++ because the application based on xmlrpc++ should use the C++ class.
How can I solve this problem? (To modify the method to make a dll or so? or, to give up xmlrpc++)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think you are right, there are limitations in static linking and LGPL (I am not an expert in licenses)
We do use the XmlRpc++ in our projects, using a shared library in both Windows (DLL) and Linux (.so), with not problems. I think, you mean using XmlRpc++ in windows, and that can give you some portability between compiler issues.
What do you exactly require?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I still want to use xmlrpc++ in my software. Could you do me a favor to give me a new project file on Windows and a new Makefile on Linux to make the share library of xmlrpc++?
On the other hand, I should know the client IP address which sends a request. I found that you have tried to do it as the below subject. Would you like to open the source of this function?
I think xmlrpc++ is a good project which is simple and effective. It is worth to improve it and open the source about the improvement.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I see xmlrpc++ has a LGPL license at the home page. As we know, LGPL does not allow to use the static lib in no-free software.
But the samples in the xmlrpc++ package are all built with the static lib. It may be a little difficult to create a share lib of xmlrpc++ because the application based on xmlrpc++ should use the C++ class.
How can I solve this problem? (To modify the method to make a dll or so? or, to give up xmlrpc++)
I think you are right, there are limitations in static linking and LGPL (I am not an expert in licenses)
We do use the XmlRpc++ in our projects, using a shared library in both Windows (DLL) and Linux (.so), with not problems. I think, you mean using XmlRpc++ in windows, and that can give you some portability between compiler issues.
What do you exactly require?
Thank you for your reply.
I still want to use xmlrpc++ in my software. Could you do me a favor to give me a new project file on Windows and a new Makefile on Linux to make the share library of xmlrpc++?
On the other hand, I should know the client IP address which sends a request. I found that you have tried to do it as the below subject. Would you like to open the source of this function?
I think xmlrpc++ is a good project which is simple and effective. It is worth to improve it and open the source about the improvement.