我有c ++代码和函数:
std::string callFunction(std::string funcName, std::string param);
我已经使用boost/python
从python代码调用此函数。但是当我从python代码调用这个函数时,如:
callFunction("hello", "something")
它给了我错误:
Python argument types in
callFunction(str, str) did not match C++ signature:
callFunction(std::string, std::string)
我该如何解决这个问题?如何从python发送std :: string。 (我无法修改c ++文件。谢谢:)。