Я пытался скомпилировать Scala ^ Z3 на Win XP, используя Cygwin и JDK 1.7.0, но это не сработало, как ожидалось.
Я сделал следующее:
- Используйте SBT 0.7.4
- Использовать текущую версию Scala ^ Z3 из github
- Используйте Cygwin и его GCC
- Используйте JDK 1.7.0 (javac)
"обновление sbt" прошло успешно.
«пакет sbt» приводит к нескольким ошибкам с указанием неопределенных ссылок, таких как:
\ psuter-ScalaZ3-35cb691 \ src \ c / z3_Z3Wrapper.c: 10: неопределенная ссылка на `_Z3_mk_config '
Чтобы заставить его работать вообще, я изменил .... \ PSuterScalaZ3 \ psuter-ScalaZ3-35cb691 \ project \ build \ scalaz3.scala строка 74 на:
lazy val gcc: ManagedTask = if (isUnix || is32bit) {
На домашней странице указано, что она должна работать и для Windows. Это вообще?
Имеется ли предварительно скомпилированная банка?
Я видел z3.jar здесь: http://lara.epfl.ch/~psuter/jniz3/z3.jar
Думаю, это тоже версия для Linux? Потому что у меня это тоже не сработало ...
Scala ^ Z3 - действительно хороший кусок кода (если я смогу заставить его работать;))