
Ubuntu日本語フォーラム

ログインしていません。
AquesTalkのライブラリをjavaで共有出来るようにしようと考えてjnaeratorでAquesTalk.hを
javaにしたのはいいのですが、次のようなエラーが出て困った状態になってます。
エラーの文章
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'AquesTalk': /usr/lib/libAquesTalk.so.2.3: undefined symbol: __gxx_personality_v0
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
at aquestalk.AquesTalkLibrary.<clinit>(AquesTalkLibrary.java:10)
調べたところ、undefined symbol: __gxx_personality_v0はgccでコンパイルしていると起きる現象でg++にしたら上手く動くらしい
というのは分かったのですが、その切り替えの仕方が分からない状態でそもそもその考え方もあっているかすら分からないです。
ちなみに環境開発は
Ubuntu10.10
java-1.6.0-SE
eclipse Version: Helios Service Release 1
参考にしたサイトも載せます。
http://d.hatena.ne.jp/dreammind/20091225/1261690796
AquesTalk
http://www.a-quest.com/products/aquestalk.html
もし、分かる方でご教授してくださる方がいましたらお願いします。
オフライン