带有 swig 的模块名称
Posted
技术标签:
【中文标题】带有 swig 的模块名称【英文标题】:Module names with swig 【发布时间】:2019-02-21 09:27:01 【问题描述】:我正在尝试使用 swig 创建 perl 模块。
%module mymodule
有效但
%module mymoduele::mymodule
不起作用。有没有办法让这个工作?
【问题讨论】:
“不起作用” - 你能更具体一点吗?也许问题是您忘记了引号,即%module "mymodule::mymodule"
?
不确定这是否与Generate a perl module with a separate namespace using SWIG重复...
【参考方案1】:
您在模块名称周围缺少双引号。根据the documentation:
要给你的模块一个嵌套的命名空间,只需提供完整的
%module
指令中的限定名称:%module "Foo::Bar::Baz"
注意:双引号是必需的。
【讨论】:
以上是关于带有 swig 的模块名称的主要内容,如果未能解决你的问题,请参考以下文章
SWIG TCL:将类构造函数名称从 new_* 重命名为 create_*