[C++-sig] Re: no matching function for call
Cyril Bonnard
cyril.bonnard at cirad.fr
Fri May 23 09:04:10 CEST 2003
David Abrahams wrote:
>Cyril Bonnard <cyril.bonnard at cirad.fr> writes:
>
>
>
>>David Abrahams wrote:
>>
>>
>>
>>>Cyril Bonnard <cyril.bonnard at cirad.fr> writes:
>>>
>>>
>>>
>>>
>>>>If someone could help me on theses errors.......
>>>>
>>>>1///
>>>>I just can't explain why the following code (line 17) doesn't work fine:
>>>>
>>>>error is:
>>>>appe_color.cpp: In function `void init_module_appe_color()':
>>>>appe_color.cpp:17: no matching function for call to
>>>>boost::python::class_<Color3, boost::python::detail::not_specified,
>>>>boost::python::detail::not_specified,
>>>>boost::python::detail::not_specified>::def_readonly(const char[6],
>>>>const Color3*)
>>>>
>>>>
>>>>
>>>>
>>>I think this one is fixed now. Please try the latest CVS.
>>>
>>>
>>>
>>>
>>i am sorry i've done a cvs update an try it again:
>>...
>> .def_readonly("BLACK", &Color3::BLACK) //line 17
>>...
>>
>>appe_color.cpp:17: no matching function for call to
>>boost::python::class_<Color3, boost::python::detail::not_specified,
>>boost::python::detail::not_specified,
>>boost::python::detail::not_specified>::def_readonly(const char[6],
>>const Color3*)'
>>scons: *** [appe_color.os] Error 1
>>scons: done building targets.
>>
>>
>
>
>Please (always when asking for help) post a small, complete,
>reproducible test case which shows what you expect to work and what
>you expect the results to be. Trying to extrapolate from what you've
>supplied is not working out for me. The following compiles with the
>current CVS state:
>
> #include <boost/python.hpp>
>
> using namespace boost::python;
>
> struct Color3
> {
>
> static const Color3 BLACK;
> };
>
> BOOST_PYTHON_MODULE(foo_ext)
> {
> class_< Color3 >("Color3", init< const Color3 & >())
> .def_readonly("BLACK", &Color3::BLACK) // line 17
> ;
> }
>
>
>
>
it's ok for me too (i try an other update). I will follow your advices
for future ;)
More information about the Cplusplus-sig
mailing list