On 2011-01-15 09:01, Michael Wand wrote:
int main() {
boost::python::list myList;
myList.append("foo");
myList.append("fork");
cerr<< "Printing length of list."<< endl;
cerr<< "Length of myList: "<< boost::python::len(myList)<< endl;
// the above line causes a segfault!
cerr<< "TheList: "<< boost::python::extract<string>(myList[0])()<< ","
<< boost::python::extract<string>(myList[1])()<< endl;
cerr<< "Finished"<< endl;
}
You haven't initialized the Python runtime with "Py_Initialize()".
Stefan
--
...ich hab' noch einen Koffer in Berlin...
_______________________________________________
Cplusplus-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cplusplus-sig