包装C++;要在Processing.org中使用的带有SWIG的代码 我想在处理项目中使用一些C++库,但我不知道如何去做(我完全是在处理和java中的新手)。
我的方法是使用SWIG创建一个共享库(.so),然后(使用System.load命令)在Java应用程序中加载该库,方法与本教程中介绍的相同: http://www.swig.org/tutorial.html 这可能是一个超级基本的问题,但我的疑问是(我一直无法在Google或Stackoverflow中找到解决方案)如何将此库导入到处理中 使用链接中提供的示例,以下两种情况均不适用:包装C++;要在Processing.org中使用的带有SWIG的代码 我想在处理项目中使用一些C++库,但我不知道如何去做(我完全是在处理和java中的新手)。,java,c++,processing,swig,Java,C++,Processing,Swig,我的方法是使用SWIG创建一个共享库(.so),然后(使用System.load命令)在Java应用程序中加载该库,方法与本教程中介绍的相同: http://www.swig.org/tutorial.html 这可能是一个超级基本的问题,但我的疑问是(我一直无法在Google或Stackoverflow中找到解决方案)如何将此库导入到处理中 使用链接中提供的示例,以下两种情况均不适用: # I compiled the library with .so rather than .dll, I
# I compiled the library with .so rather than .dll, I am using Mac OS X
System.load("/path/to/example.so")
也不是
似乎真的导入了库。当我尝试做以下事情时:
double var = example.fact(5);
处理投诉说“找不到任何命名示例”。你能帮我做这个吗?任何关于如何导入的提示或资源都将不胜感激
非常感谢
使用C++加载库。也许这对你来说也是个好办法。
double var = example.fact(5);