![]() |
|
|
![]()
|
|
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: нет Всего: 9 |
Есть native-либа
http://svn.gna.org/svn/pokersource/branches/poker-eval-java/ c оберткой для вызова из java. Должно получиться две dll: одна основная, вторая - jni-прослойка для Java. Нужно скомпилить ее под windows. Повозился с cygwin, в результате dll-ки и jar-ки собрались. Но при попытке вызова метода из java-кода, виртуальная машина умирает, даже пикнуть об ошибке не успев. dll-ки java находит 100% - когда не находила она выдавала внятные сообщнения. Перелопатил инет про эту либу, но инфы очень мало, про сборку под винь ее еще меньше, а про сборку с jni-оберткой вобще пара постов. Но все что находил - собирали с помощью MinGW, а не Cygwin. Что бы окончательно убедиться, собрал все эти радости под linux. Все отлично работает! Решил попробовать собрать в MinGW. я совсем не знаком с ним (как и с make, c++ и linux). Поставил через вот этот инсталлер добавил mingw\bin в PATH. собираю: autoreconf --install ./configure make в мэйке получаю ошибку
полный лог всего процесса: http://dl.dropbox.com/u/12053587/mylog.txt Подскажите пожалуйста, как собрать эту либу. Спасибо! |
|||
|
||||
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: нет Всего: 9 |
Добавил
#include <stdint.h> в enumerate.c и все собралось и отлично работает! Странно, почему без этого компилиось из линукса и cygwin |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 4 Всего: 196 |
скорее всего, версия libc другая - там этот хидер включается из другого стандартного хидера.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | GNU toolchain | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |