带有 swig 的模块名称

Module names with swig

我正在尝试使用 swig 创建 perl 模块。

%module mymodule

有效但

%module mymoduele::mymodule 

不起作用。有没有办法让这个工作?

您缺少模块名称周围的双引号。根据the documentation:

To give your module a nested namespace simply provide the fully qualified name in your %module directive:

%module "Foo::Bar::Baz"

NOTE: the double quotes are necessary.