Loading...
Logo
Processing Forum
Hey everybody,

I am trying to start a piece of code I wrote some time ago and that worked, but after formatting my computer I can't start it anymore, and I would please like to get some help.

I get the following error:
Copy code
  1. processing.app.debug.RunnerException: UnsatisfiedLinkError: C:\processing-1.2.1\libraries\JMyron\library\JMyron.dll: Can't find dependent libraries
  2. at processing.app.Sketch.placeException(Sketch.java:1543)
  3. at processing.app.debug.Runner.findException(Runner.java:582)
  4. at processing.app.debug.Runner.reportException(Runner.java:558)
  5. at processing.app.debug.Runner.exception(Runner.java:498)
  6. at processing.app.debug.EventThread.exceptionEvent(EventThread.java:367)
  7. at processing.app.debug.EventThread.handleEvent(EventThread.java:255)
  8. at processing.app.debug.EventThread.run(EventThread.java:89)
  9. Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: C:\processing-1.2.1\libraries\JMyron\library\JMyron.dll: Can't find dependent libraries
  10. at java.lang.ClassLoader$NativeLibrary.load(Native Method)
  11. at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
  12. at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1728)
  13. at java.lang.Runtime.loadLibrary0(Runtime.java:823)
  14. at java.lang.System.loadLibrary(System.java:1028)
  15. at JMyron.JMyron.<clinit>(JMyron.java:14)
  16. at Myron_simpleCamera.setup(Myron_simpleCamera.java:39)
  17. at processing.core.PApplet.handleDraw(Unknown Source)
  18. at processing.core.PApplet.run(Unknown Source)
  19. at java.lang.Thread.run(Thread.java:619)
I have tried both Processing 1.0.7 which is the original version in which the code was written in, but I have also tried Processing 1.2.1, both with the same result after following the instructions to install the library -I even installed WinDVG, althought didnt install OpenCV, not sure if it's needed.

Thanks everybody in advance!

Replies(18)

Seems like you're missing the JMyron library.
But I downloaded it, and installed it following the instructions..
I had the same problem.  Depending on your OS it may have other dependencies.  From the FAQ:

"Windows users need to install WinVDIG."

WinVDIG is a broken link... so I didn't persevere.


Also installed that :)
I had the same trouble. Read the instructions you have to add some dll in your operative system :)
I already did that too: I put the two extra dll files into Windows\System32 directory.. and still the same!
If you're using a Mac you might want to try using this guy's version of JMyron if you haven't already.


Well, I'm using Windows 7 64 bits, and have already tried all that has been posted before, but can't get it to work yet
I am also using wn7 64 bit and I've done ALL the same steps. I also have the same error... any luck so far?? 
I am also a user of Win7, x86 and x64, but I found that this problem only happened on Win7 x86.

P.s If U are a user of win7 x64 too, try to copy 2 DLL into system32 & Processing root dir. Maybe help.
I've done all the steps - copy .dll's and put library in correct folder and installed win VDIG and still no joy. Has anybody got it working or should i give up now....

ekinsy
Hello,

I'm using Windows 7 64 bits and I have the same problem.

This is the solution that I just found :

After, copying JMyron processing into the processing-XXXX/librairies directory, if you take a look in

processing-XXXX/librairies/JMyronXXXX/JMyron

you will see a folder named copy these into processing root or system32, inside, there are two files :

DSVL.dll and myron_ezcam.dll.

You must copy this two dll files into the folder

- Windows/System32                 if you have a 32 bits OS
- Windows/SysWOW64             if you have a 64 bits OS

It's working for me, I hope it can help other persons.
awesome find. thank you so much for sharing.
Hey all!

I'm running processing on win 7 64 bit and I did everything that michaelluis said, but I still have 64 bit system error:


Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: C:\Users\User\Documents\processing\processing-1.5.1\modes\java\libraries\JMyron0025\JMyron\library\JMyron.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at JMyron.JMyron.<clinit>(JMyron.java:14)
    at AR_sample.setup(AR_sample.java:42)
    at processing.core.PApplet.handleDraw(Unknown Source)
    at processing.core.PApplet.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:722)






anyone can help?






After placing jmyron dlls to correct folders, if you are still getting this error your windows might be missing microsoft C libraries. Make sure that you have  MSVCP71.DLL and Msvcr71.dll files under System32 folder.

Re: JMyron not working

10 months ago
After looking around for a couple of days and trying every solution incl:

- Copying .dll's into System32
- Copying .dll's into SysWow64
- Copying .dll's into Processing root
- Setting system path
- Re-installing several times
- Using older versions of libraries
- Installing additional programs that were said to help

...I found that the simplest solution was to just download and run the 32-Bit version of Processing.

I'm running Windows 7 Home Premium 64-Bit. Works fine. Have had no problems since. :)
im on win 7 64bit

I installed 32 bit version of processing

I put DSVL.dll, myron_ezcam.dll, msvcr71.dll, msvcp71.dll
into 
windows/system, windows/system32, windows/sysWOW64, documents/processing, and downloads/processing-2.0.3

I put the 'JMyron' folder into documents/processing/libraries

I made a folder called examples in documents/processing and in that i put the 'JMyron Examples' folder

and that works for me.