|
|
1
1
经过一段时间的阅读,我发现了我为什么会有这个问题,以及如何解决它。出现这个问题是因为SWIG的预处理器不知道宏的堆栈_,所以SWIG失败。我可以通过在.I文件中添加以下内容来解决此问题:
现在我也遇到了同样的问题,拉什_的宏。不幸的是,它包含在lhash.h中,其中还包括stdio.h等我不想要的内容(我的构建实际上无法找到它的设置方式)。我的构建恰好需要-includeall命令行选项来swig。因此,不幸的是,我最终从OpenSSL复制了定义:(
|
|
|
2
0
然后在.i文件中
|
|
|
azraq1668 · 将swig重命名为ocaml时出现的奇怪行为 8 年前 |
|
|
Jan Kubik · 皮查姆·斯威格怎么做?[窗口] 8 年前 |
|
|
bremen_matt · 设置Swig的编译器标志 8 年前 |
|
|
Brian D · 禁用distutils扩展的链接步骤 8 年前 |