2016-04-11 10 views
1

は、私の大学のプロジェクトのためのコードをコンパイルすると互換性がありません1.5.1で使用されるコードは、私はそれが最もスムーズに走ったと私のラップトップで何QuicktimeSTDエラーが表示されないように私が処理1.5.1を使用していたが実現しました。 (開かれた処理から初期コードを取った)処理ビデオライブラリーと3.0

私がコードを完成したら、2.0の処理と3.0の処理により、より良いフレームレートが得られ、プログラムの効率が向上することが分かりました。 しかし、私はそれを最新バージョンの処理と互換性を持たせることができません。私は数回ライブラリを再インストールしようとしました。 NoSuchMethodError:使用されている 2つのライブラリが処理3.0上でコードを実行しているビデオとコア

あることは私にこのライン上でこのエラーを示していますが、処理のこのバージョンと互換性のライブラリを使用している可能性があり

capture = new Capture(this, 800, 600, 30); 
誰かが私だけが処理3.0に以下のコードを実行したり、最悪の場合には処理を助けることができれば、私は本当に感謝

2.0

コード:http://pastebin.com/uRqbVHK9

core.jarファイル(コードフォルダに入れる):https://drive.google.com/open?id=0B8B1cIEvfYOAdjNxc2ZlMXhaS1U

ありがとうございました。

答えて

0

thisによると、ビデオライブラリーは、3

私は処理のすべてのバージョンをアンインストールしようとする処理で大丈夫動作するはずです。すべてのファイル、特にライブラリファイルが削除されていることを確認してください。次にProcessing 3の最新バージョンをインストールし、最後にProcessingエディタのsketch> add libraryメニューからVideoライブラリをインストールします。

+0

は、友人のラップトップを取り、これを試してみましたが、それは仕事をdoesntの。 そのコードの互換性に問題があります。多数のラップトップで同じコードを試しましたが、何も動作しません。 あなたの見たことをやったことがあるが、同じ問題が続く。 –

0

あなたがビデオライブラリーに(メニュースケッチ、インポートライブラリ)を追加する必要があり、そしてあなたのコードがそれを参照する必要があります。

enter image description here

import processing.video.*; 

... 
+0

既にこれを追加している。まだ動作しません。 –

関連する問題