swig perl包装器未为类成员函数生成 我有简单的C++类如下 //例h #include<iostream> class example { public: int member; void display(){ std::cout<<"Hello from example class"<<std::endl; } };

swig perl包装器未为类成员函数生成 我有简单的C++类如下 //例h #include<iostream> class example { public: int member; void display(){ std::cout<<"Hello from example class"<<std::endl; } };,perl,swig,Perl,Swig,这之后我就开始跑步了 pkgs/swig/2.0.8/bin/swig-c++-perl5-example.i 但在生成的.pm模块中,我没有看到为我的显示函数定义的包装器。 任何工作样品都会有很大帮助 谢谢, Harish尽管我没有看到显示方法的特殊包装器,但我看到了下面生成的类似内容,并且在我试图从perl访问它时,它起了作用 *display = *examplec::example_display; < >我访问C++类对象< /p>的代码 use example; $myObj =n

这之后我就开始跑步了

pkgs/swig/2.0.8/bin/swig-c++-perl5-example.i 但在生成的.pm模块中,我没有看到为我的显示函数定义的包装器。 任何工作样品都会有很大帮助

谢谢,
Harish

尽管我没有看到显示方法的特殊包装器,但我看到了下面生成的类似内容,并且在我试图从perl访问它时,它起了作用

*display = *examplec::example_display;
< >我访问C++类对象< /p>的代码
use example;
$myObj =new example::example();
$myObj->{member} = 1000;
print $myObj->{member};
print "\n";
$myObj->display();
print "\nFinished";
use example;
$myObj =new example::example();
$myObj->{member} = 1000;
print $myObj->{member};
print "\n";
$myObj->display();
print "\nFinished";