[ajuda urgente] Problemas com o Processing no Mac

4 respostas
naty.brefe

galera, desculpa se estou criando um tópico de maneira errada e talz… não li as regras do fórum, me desculpem…
mas é que eu preciso de ajuda urgente…
tenho que desenvolver um trabalho para a faculdade, da matéria de “experimentação” e estou com problemas com o processing.
a professora é uma mula e não sabia me explicar também… como sempre, todo mundo só mexe com windows.
eu uso mac-intel.
baixei uma biblioteca para mexer com realidade aumentada, que ela mandou… chama-se SimpleArTollKit.
quando tento executar as demos que vem na biblioteca, não funciona… duas reportam erro e uma delas abre a janela, a minha câmera liga mas fica tudo cinza.

eis o primeiro código:

"import JMyron.<em>;

import processing.opengl.</em>;

import pARToolKit.SimpleARToolKit;
JMyron m;

PImage img;

SimpleARToolKit ar;

int capWidth, capHeight;
void setup() {

size(640, 480, OPENGL);

capWidth = 320;

capHeight = 240;

m = new JMyron();

m.start(capWidth, capHeight);

m.findGlobs(0);

img = createImage(capWidth, capHeight, ARGB);

ar = new SimpleARToolKit(this, capWidth, capHeight); -> o programa seleciona essa linha em amarelo.

ar.loadPattern(patt.hiro, 80, 0.0f, 0.0f);

ar.register(showBox);

stroke(200,200,0);

}
void draw() {

background(0);

m.update();

m.imageCopy(img.pixels);

img.updatePixels();

hint(DISABLE_DEPTH_TEST);

image(img,0,0,width,height);

hint(ENABLE_DEPTH_TEST);

if (ar.findMatch(img,100)) {

ar.showObject();

}

}
void showBox(SimpleARToolKit _a) {

noFill();

box(50);

fill(255);

}"
e o erro que aparece embaixo:

Warning: the font Courier is not available, so Lucida Sans Typewriter has been substituted, but may have unexpected appearance or behavor. Re-enable the Courier font to remove this warning.

Exception in thread Animation Thread java.lang.UnsatisfiedLinkError: no JARToolKit in java.library.path

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1755)

at java.lang.Runtime.loadLibrary0(Runtime.java:822)

at java.lang.System.loadLibrary(System.java:993)

at net.sourceforge.jartoolkit.core.JARToolKit.(JARToolKit.java:40)

at pARToolKit.SimpleARToolKit.(SimpleARToolKit.java:36)

at demo01.setup(demo01.java:41)

at processing.core.PApplet.handleDraw(PApplet.java:1402)

at processing.core.PApplet.run(PApplet.java:1327)

at java.lang.Thread.run(Thread.java:613)

na pasta da library que veio quando eu baixei a biblioteca, há dois arquivos: SimpleARToolKit.jar e JARToolKit.dll
que eu saiba, o mac não lê .dll . acho que é aí o problema… ou não.

bem, espero que alguém me ajude! pois não é possível que isso só funcione em windows!! … /:

p.s.: mport JMyron.*;
sim, eu tenho a biblioteca JMyron instalada… inclusive substitui um arquivo que em um fórum dizia para substituir e aí passou a funcionar aqui, mas desse erro que reportei acima, não achei NADA… achei pessoas com o mesmo erro mas NADA DE RESPOSTAS!..

ME AJUDEM.

obrigada, XD

4 Respostas

M

Não sei se vc já viu isso mas lá vai.

http://www.java-forums.org/netbeans/768-java-lang-unsatisfiedlinkerror-no-parport-java-library-path.html

naty.brefe

lá explica para quem está usando netbeans…

além do que, não entendi muito bem o que o cara disse pra fazer… uhuahuha.

/:

E

http://processing.org/download manda você para o download da versão correta (para MacOSX).

naty.brefe

sou burra, mas nem tanto!! XD XD

quando eu baixei, É CLARO que eu baixei a versão correta para mac!..

/:

Criado 31 de março de 2010
Ultima resposta 5 de abr. de 2010
Respostas 4
Participantes 3