Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包装C++;要在Processing.org中使用的带有SWIG的代码 我想在处理项目中使用一些C++库,但我不知道如何去做(我完全是在处理和java中的新手)。_Java_C++_Processing_Swig - Fatal编程技术网

包装C++;要在Processing.org中使用的带有SWIG的代码 我想在处理项目中使用一些C++库,但我不知道如何去做(我完全是在处理和java中的新手)。

包装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

我的方法是使用SWIG创建一个共享库(.so),然后(使用System.load命令)在Java应用程序中加载该库,方法与本教程中介绍的相同:

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

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

使用链接中提供的示例,以下两种情况均不适用:

# 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);