Processing.org Library Usage
Posted: 02 November 2010 10:46 AM   [ Ignore ]   [ # 46 ]
New Member
Rank
Total Posts:  3
Joined  2010-10-30

I am getting exactly the same “UnsatisfiedLink” error when using Processing and Windows 7 x64.
It does work, however, if you export the application.
I have tried different Processing versions, different SDK versions, several path strings variations and dll locations… with no success.
No problem at all using Windows XP with the very same software versions.
Any thoughts/updates on this?

Profile
 
 
Posted: 02 November 2010 11:15 AM   [ Ignore ]   [ # 47 ]
New Member
Rank
Total Posts:  17
Joined  2010-10-14
Javier G. - 02 November 2010 10:46 AM

I am getting exactly the same “UnsatisfiedLink” error when using Processing and Windows 7 x64.
It does work, however, if you export the application.
I have tried different Processing versions, different SDK versions, several path strings variations and dll locations… with no success.
No problem at all using Windows XP with the very same software versions.
Any thoughts/updates on this?

While Code Laboratories is fixing the newest build, I found that I could extract a dll from the older version of the SDK (attached to my message in this thread), point my processing sketch to it, and it started to work (Win 7 64 bit).

Profile
 
 
Posted: 02 November 2010 11:45 AM   [ Ignore ]   [ # 48 ]
New Member
Rank
Total Posts:  3
Joined  2010-10-30
eight - 02 November 2010 11:15 AM
Javier G. - 02 November 2010 10:46 AM

I am getting exactly the same “UnsatisfiedLink” error when using Processing and Windows 7 x64.
It does work, however, if you export the application.
I have tried different Processing versions, different SDK versions, several path strings variations and dll locations… with no success.
No problem at all using Windows XP with the very same software versions.
Any thoughts/updates on this?

While Code Laboratories is fixing the newest build, I found that I could extract a dll from the older version of the SDK (attached to my message in this thread), point my processing sketch to it, and it started to work (Win 7 64 bit).

@eight: Thanks, but no luck either…
I might be doing something wrong or misunderstood the procedure. I have tried installing the older version of the SDK you attached, and also reinstalling the newest SDK and replacing the dll with the older one.
Could you please provide more info about the actual procedure?

Profile
 
 
Posted: 02 November 2010 11:58 AM   [ Ignore ]   [ # 49 ]
New Member
Rank
Total Posts:  17
Joined  2010-10-14
Javier G. - 02 November 2010 10:46 AM

Could you please provide more info about the actual procedure?

I haven’t tried to install old sdk.

Using 7-zip.exe archiver:

Right Click on downloaded sdk -> 7-Zip -> Extract files… to a directory -> navigate to this extraction directory/$_OUTDIR/Bin/—> copy CLEyeMulticam.dll into any /directory/of/your/choice/.

Open CLEyeMulticamTest.pde in Processing. Locate the following line in the setup() method:

CLCamera.loadLibrary("C://PATH//TO//CL-EYE SDK FOLDER//Bin//CLEyeMulticam.dll"); 

and replace the path with the “/directory/of/your/choice/CLEyeMulticam.dll” above.

That’s it!

Profile
 
 
Posted: 02 November 2010 12:19 PM   [ Ignore ]   [ # 50 ]
New Member
Rank
Total Posts:  3
Joined  2010-10-30

Thanks eight!
It’s working now!
The key was extracting the dll from the old executable.

Profile
 
 
Posted: 25 July 2011 03:34 AM   [ Ignore ]   [ # 51 ]
New Member
Avatar
Rank
Total Posts:  1
Joined  2011-07-24

I agree, it does sound a bit like a ‘quick fix’ solution.Surely you can never be 100% absolutely certain that something won’t go wrong.

Profile
 
 
Posted: 08 September 2011 09:31 AM   [ Ignore ]   [ # 52 ]
New Member
Rank
Total Posts:  1
Joined  2011-09-08
eight - 02 November 2010 11:58 AM

Open CLEyeMulticamTest.pde in Processing. Locate the following line in the setup() method:

CLCamera.loadLibrary("C://PATH//TO//CL-EYE SDK FOLDER//Bin//CLEyeMulticam.dll"); 

and replace the path with the “/directory/of/your/choice/CLEyeMulticam.dll” above.

Here I am in september 2011 struggling with the same errors. I had to uninstall the current version of CLEye SDK and use the dll provided by eight. And now it works, after more than 3 hours banging my head.

windows 7 64.

thanks.

Profile
 
 
Posted: 20 December 2011 07:01 AM   [ Ignore ]   [ # 53 ]
New Member
Rank
Total Posts:  1
Joined  2011-12-07

Hi Guys,

I’m also experiencing the “Invalid access to memory location” when trying to use the latest dll in my java application (it uses awt and threads).  I believe the problem has something to do with running a 32bit JVM on a 64bit system.  Trying to debug it, I found that forcing the application to load shell32.dll from /windows/syswow64 explicitly helped (seems that the CLEyeMulticam.dll clashes with a WOW64 redirected system32 import), but it is now crashing due to a thread starting.  Any help you could provide would be appreciated as I’m locked into a 32bit JVM and need to support both 32 and 64bit Windows boxes with my application.

Cheers,

mlk

Profile
 
 
4 of 4
4
 


RSS 2.0     Atom Feed