使用SWIG包装C ++代码以在Processing.org中使用

时间:2014-10-31 13:59:04

标签: java c++ processing swig

我想在Processing项目中使用一些C ++库,但我不知道该怎么做(我在Processing和Java中完全是新手)。

我继续进行的方法是使用SWIG创建一个共享库(.so),然后可以在Java应用程序中加载(使用System.load命令),方法与教程中说明的相同:

http://www.swig.org/tutorial.html

这可能是一个超级基本问题,但我怀疑(我无法在Google或Stackoverflow中找到解决方案)如何将此库导入Processing?

使用链接中提供的示例:

# I compiled the library with .so rather than .dll, I am using Mac OS X
System.load("/path/to/example.so") 

也不是

# Putting the example.so file in the library folder
System.loadLibrary("example") 

似乎实际上导入了库。当我尝试做类似的事情时:

double var = example.fact(5); 

处理抱怨说“找不到任何名为example的”。你能帮帮我吗?任何有关如何在Processing中导入.so库的提示或资源都将不胜感激。

非常感谢!

@Tryskele

0 个答案:

没有答案