probleme mit ant task bei dll generierung +eclipse

kaffeemoo

Grünschnabel
hallo,

ich versuche mit einem ant skript eine .dll zu erzeugen, damit ich aus java heraus eine c klasse nutzen kann.
die klasse beinhaltet headdateien aus opencv, diese einzubinden ist kein problem, aber die libs findet eclipse nicht.

ich habs auch schon mit dem cc task von ant-contrib probiert, aber dabei kann ich ja
leider keinen compilerort angeben, darum komm ich da auch nicht weiter.

hat jmd eine idee, woran das liegt?

mfg
jo

Code:
<target name="cc" depends="javah">
<exec dir="c:/cygwin/bin/" executable="c:/cygwin/bin/gcc">
	<arg value="-mno-cygwin" />
	<arg value="-I" />
	<arg value="C:/Programme/Java/jdk1.6.0_04/include" />
	<arg value="-I" />
	<arg value="C:/Programme/Java/jdk1.6.0_04/include/win32" />
	<arg value="-I" />
	<arg value="C:\Programme\OpenCV\cv\include" />
	<arg value="-I" />
	<arg value="C:\Programme\OpenCV\cxcore\include" />
	<arg value="-I" />
	<arg value="C:\Programme\OpenCV\otherlibs\highgui" />
	<arg value="-I" />
	<arg value="C:\Programme\OpenCV\otherlibs\cvcam\include" />
	<arg value="-I" />
	<arg value="C:\Programme\OpenCV\cvaux\include" />
	<arg value="-l" />
	<arg value="cv" />
	<arg value="-l" />
	<arg value="highgui" />
	<arg value="-l" />
	<arg value="cxcore" />
	<arg value="-L" />
	<arg value="C:\Programme\OpenCV\lib" />
	<arg value="-shared" />
	<arg value="-Wl,--add-stdcall-alias" />
	<arg value="-o" />
	<arg value="${basedir}/getFaces.dll" />
	<arg value="${basedir}/getFaces.c" />
</exec>
</target>
 
Zurück