boost_python

来自百合仙子's Wiki
跳转到导航 跳转到搜索

示例

[1]

#include <iostream>
 
using namespace std;
 
void say_hello(const char* name) {
    cout << "Hello " <<  name << "!\n";
}
 
#include <boost/python/module.hpp>
#include <boost/python/def.hpp>
using namespace boost::python;
 
BOOST_PYTHON_MODULE(hello)
{
    def("say_hello", say_hello);
}
g++ hello.cpp -lboost_python3 -lpython3.3m -shared -fPIC -o hello.so -I/usr/include/python3.3m

参见

参考资料