0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

スケッチブックの場所をGoogle Driveにしてvideoライブラリを使うとエラーが出る

Posted at

起こった事象

processing.videoライブラリを使って動画を再生しようとするとgio-2.0というライブラリがロードできない旨の以下のようなエラーメッセージが出てしまいました。

UnsatisfiedLinkError: can't load library gio-2.0 (gio-2.0|libgio-2.0|libgio-2.0-0) with -Djna.

環境

Windows10
processing-3.5.4

対応

スケッチブックの場所をGoogle Drive上に設定していたことが原因らしいです。
コミュニティでもQAがやりとりされてました。
「スケッチブックの場所」はProcessingメニューバーのファイル>設定から確認できます。
これをローカルのフォルダに変えてあげれば問題なく動作してくれます(ローカルのフォルダにはLibraries/videoライブラリが配置されてること)。
コミュニティによると64bit環境で32bit版を動かすと類似のエラーが出るっぽいけどそこは未確認。

検証

スケッチブックそのもの(pde含むスケッチブックフォルダ)はGoogle Drive上に配置し、設定上の「スケッチブックの場所」だけローカルにしておくことは可能でした。問題なく動作してくれます。
ただしこれもローカル側にLibrariesフォルダ(とVideoライブラリファイル)を配置しとく必要があります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?