LINUX.ORG.RU

как создать dll из cygwin-a?


0

0

Я хочу скомпилить одну библиотечку под виндой (c-шная реализация нескольких методов для использования из явы через jni). Очень не хочу маяться с visual c, всякими там stdafx.h и прочим барахлом. Просто создать dll. Я скачал себе cygwin и собрал ее (библиотеку) так: gcc -c --D__int64="long long" -I%CYGWIN_HOME%/usr/include -I%CYGWIN_HOME%/usr/java/include -I%CYGWIN_HOME%/usr/java/include/win32 library.c dllwrap --add-stdcall-alias -o library.dll library.o

Она собралась, но когда я ее загрузил из явы, она кинула ексепшн: Unable to load library "library": library.dll: Can't find dependent libraries

Какие там dependent libraries? Как ей сказать, чтобы она собирала standalone-библиотеку? Спасибо

-mno-cygwin

хотя, помнится там какие-то нюансы были с dlltool...

кажися я использовал dlltool из mingw.

k_andy ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.