
8 Aug
2008
8 Aug
'08
7:24 p.m.
AMDG Olaf Peter wrote:
Hi,
I perform some tests and run into problems. The following code doesn't compile:
---8<--- #include <boost/python.hpp>
boost::function<void (My*)> exec_test = &My::exec_test; //L13
--->8---
$ LANG=en g++ -I /usr/include/python2.5 python_embedded.cpp -o python_embedded -l python2.5 -l boost_python python_embedded.cpp: In function 'int main()': python_embedded.cpp:13: error: variable 'boost::function<void ()(My*), std::allocator<void> > exec_test' has initializer but incomplete type
Add #include <boost/function.hpp> In Christ, Steven Watanabe