سلام.میخوام با سی پلاس پلاس یه درخواست xml-rpc بدم و جوابش رو بگیرم.توی پایتون به راحتی میشه اینکارو کرد و کتابخونه اش هم بصورت پیشفرض نصب هست. توی ++c هرچی گشتم ۳ ۴ تا کتابخونه بیشتر ندیددم که خیلی پیچیده بودن.
فعلا libmaia رو پیدا کردم که برای qt هست و کامپایلش کردم و توی برنامه هم اینکلودش کردم و همه چی تا اینجا خوبه ولی وقتی میخوام یک شی جدید بسازم اررور میده و نمیتونم باهاش کار کنم.
اینم متن اررور :
/home/hamidreza/UDM/mainwindow.cpp:22: error: no matching function for call to 'MaiaXmlRpcClient::call(const char [12], const char [17], MainWindow* const, const char*, MainWindow* const, const char*)'
this, SLOT(myFaultResponse(int, const QString &)));
^
و اینم خود کد :
MaiaXmlRpcClient *client = new MaiaXmlRpcClient(QUrl("http://localhost:6800/rpc"), this);
client->call("example.method","2089b05ecca3d829",this, SLOT(myResponseMethod(QVariant&)),
this, SLOT(myFaultResponse(int, const QString &)));