Win XPでScala^Z3をCygwinとJDK 1.7.0を使ってコンパイルしようとしましたが、期待通りに動作しませんでした。WindowsでScala^Z3をコンパイルする
私は次のようでした: - 利用SBT 0.7.4 - githubの から使用現在のScala^Z3の改正 - 利用CygwinとそのGCC - 利用JDK 1.7.0(javacの)
「SBT更新"成功しました。
\ psuter-ScalaZ3-35cb691 SRC \ C/z3_Z3Wrapper.c \::10: "SBTパッケージには" 次のように未定義の参照を述べ、いくつかのエラーで終わる_Z3_mk_config」
`への未定義の参照をそれは私が変更されたすべてで動作するためには
.... \ PSuterScalaZ3の\ psuter-ScalaZ3-35cb691 \プロジェクト\ビルド\のscalaz3.scalaライン74:
lazy val gcc:ManagedTask = if(isUnix ||それはあまりにも、Windowsのために働くべきであると記載されているホームページにis32bit){
。それはまったくですか? プリコンパイル済みのjarファイルはありますか?
私はここでz3.jarを見ました:http://lara.epfl.ch/~psuter/jniz3/z3.jar これもLinux版ですね。 )確かに現在のsbtスクリプト、それについて
プリコンパイルされた.jar(Z3 3.1)素晴らしいだろう...動作しますか?これは、.parseSmtlib2String()メソッドが必要なためです。 –
プリコンパイルされた.jar(バージョン1.1とz3.dll 2.19)を使用しましたが、警告:割り当てられた仮想メモリがありません。サイズ1561721928のオブジェクトを割り当てることができません。現在の割り当てサイズ:142676。 Scala^Z3 Homepageのpptスライドからのちょっとした言葉です。何が間違っていますか?それは本当に多くのRAMが必要ですか?間違ったDLL? –
うまくいけば、来週末までに。メモリの問題は、最新のZ3にはメモリを管理する2つの方法があるという事実から来る可能性があります。手動または自動で私は古いZ3に対してコンパイルされた共有ライブラリをどのように使ってそのアスペクトとやりとりするのかよく分かりません。 – Philippe