<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">The EXE is an installer. Please look at
the installed files (not sure if a DLL is available, but at least
an static library for windows is).<br>
<br>
On 11-06-2012 14:29, <a class="moz-txt-link-abbreviated" href="mailto:acw@ascent.com">acw@ascent.com</a> wrote:<br>
</div>
<blockquote
cite="mid:OF86703D8B.42955B9C-ON85257A1A.005EA733-85257A1A.006014A8@ascent.com"
type="cite"><font face="sans-serif" size="2">Thank you so much for
your prompt response.</font>
<br>
<br>
<font face="sans-serif" size="2">In your summary list below, it
looks
like what is being provided is a direct binary executable.
Unfortunately,
in order to interface with JNI, we need a Windows shared
library, that
is, a DLL file, not an EXE file. Is this provided in the
Windows
binary distribution?</font>
<br>
<br>
<font face="sans-serif" size="2">Thanks again.</font>
<br>
<br>
<br>
<table width="100%">
<tbody>
<tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">From:</font>
</td>
<td><font face="sans-serif" size="1">Haroldo Gambini Santos
<a class="moz-txt-link-rfc2396E" href="mailto:haroldo.santos@gmail.com"><haroldo.santos@gmail.com></a></font>
</td>
</tr>
<tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">To:</font>
</td>
<td><font face="sans-serif" size="1"><a class="moz-txt-link-abbreviated" href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a></font>
</td>
</tr>
<tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">Date:</font>
</td>
<td><font face="sans-serif" size="1">06/11/2012 12:57 PM</font>
</td>
</tr>
<tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">Subject:</font>
</td>
<td><font face="sans-serif" size="1">Re: [Cbc] Porting
JNI-based Cbc app
to Windows</font></td>
</tr>
</tbody>
</table>
<br>
<hr noshade="noshade">
<br>
<br>
<br>
<font size="3">Hi,<br>
<br>
I think that the CoinBinary project has much of what you want:<br>
</font><font color="blue" size="3"><u><br>
</u></font><a moz-do-not-send="true"
href="https://projects.coin-or.org/CoinBinary"><font
color="blue" size="3"><u>https://projects.coin-or.org/CoinBinary</u></font></a><font
size="3"><br>
<br>
They have numerous coin-or project (including cbc in CoinAll)
compiled
in various compilers.<br>
<br>
I would recommend to download coinall:</font><font color="blue"
size="3"><u><br>
</u></font><a moz-do-not-send="true"
href="http://www.coin-or.org/download/binary/CoinAll/"><font
color="blue" size="3"><u>http://www.coin-or.org/download/binary/CoinAll/</u></font></a><font
size="3"><br>
</font>
<table>
<tbody>
<tr>
<td valign="top"><img
src="cid:part3.06080707.07010305@gmail.com" alt="[ ]"
height="22" width="20">
</td>
<td><a moz-do-not-send="true"
href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.exe"><font
color="blue" size="3"><u>COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.exe</u></font></a>
</td>
<td>
<div align="right"><font size="3">22-Feb-2012 10:40 </font></div>
</td>
<td>
<div align="right"><font size="3">45M</font></div>
</td>
<td><font size="3"> </font>
</td>
</tr>
<tr>
<td valign="top"><img
src="cid:part5.04080007.08040908@gmail.com" alt="[ ]"
height="22" width="20">
</td>
<td><a moz-do-not-send="true"
href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.tar.gz"><font
color="blue" size="3"><u>COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.tar.gz</u></font></a>
</td>
<td>
<div align="right"><font size="3">22-Feb-2012 10:40 </font></div>
</td>
<td>
<div align="right"><font size="3">20M</font></div>
</td>
<td><font size="3"> </font>
</td>
</tr>
<tr>
<td valign="top"><img
src="cid:part7.04030309.07010204@gmail.com" alt="[ ]"
height="22" width="20">
</td>
<td><a moz-do-not-send="true"
href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.zip"><font
color="blue" size="3"><u>COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.zip</u></font></a>
</td>
<td>
<div align="right"><font size="3">22-Feb-2012 10:40 </font></div>
</td>
<td>
<div align="right"><font size="3">43M</font></div>
</td>
<td><font size="3"> </font>
</td>
</tr>
<tr>
<td valign="top"><img
src="cid:part9.04010702.02090305@gmail.com" alt="[ ]"
height="22" width="20">
</td>
<td><a moz-do-not-send="true"
href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-mingw-gcc4.2.1.exe"><font
color="blue" size="3"><u>COIN-OR-1.6.2-win32-mingw-gcc4.2.1.exe</u></font></a>
</td>
<td>
<div align="right"><font size="3">22-Feb-2012 12:52 </font></div>
</td>
<td>
<div align="right"><font size="3">50M</font></div>
</td>
<td><font size="3"> </font>
</td>
</tr>
<tr>
<td valign="top"><img
src="cid:part11.06090606.02050503@gmail.com" alt="[ ]"
height="22" width="20">
</td>
<td><a moz-do-not-send="true"
href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-mingw-gcc4.2.1.tar.gz"><font
color="blue" size="3"><u>COIN-OR-1.6.2-win32-mingw-gcc4.2.1.tar.gz</u></font></a>
</td>
<td>
<div align="right"><font size="3">22-Feb-2012 12:52 </font></div>
</td>
<td>
<div align="right"><font size="3">22M</font></div>
</td>
<td><font size="3"> </font>
</td>
</tr>
<tr>
<td valign="top"><img
src="cid:part13.08070004.00010804@gmail.com" alt="[ ]"
height="22" width="20">
</td>
<td><a moz-do-not-send="true"
href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-mingw-gcc4.2.1.zip"><font
color="blue" size="3"><u>COIN-OR-1.6.2-win32-mingw-gcc4.2.1.zip</u></font></a>
</td>
<td>
<br>
</td>
<td>
<br>
</td>
<td><br>
</td>
</tr>
</tbody>
</table>
<br>
<font size="3"><br>
<br>
On 11-06-2012 12:42, </font><a moz-do-not-send="true"
href="mailto:acw@ascent.com"><font color="blue" size="3"><u>acw@ascent.com</u></font></a><font
size="3">
wrote:</font>
<br>
<font face="sans-serif" size="2">I will roughly describe our
application
and then present our problem.</font><font size="3"> <br>
</font><font face="sans-serif" size="2"><br>
We have a working Cbc application running on Linux. It is
unusual
in that it is not standalone, but rather is a component of a
server that
accepts requests containing MIP problems, and returns the
solutions to
the client.</font><font size="3"> <br>
</font><font face="sans-serif" size="2"><br>
The server layer is implemented in Java, and we used JNI to
connect to
the solver layer, which is mostly Cbc with a few interface
functions pasted
on the top.</font><font size="3"> <br>
</font><font face="sans-serif" size="2"><br>
We were able to adapt the example makefiles in Cbc/examples, to
produce
shared libraries (.so files) instead of direct executables.
Shared
libraries are required to interface with Java code via JNI.</font><font
size="3">
<br>
</font><font face="sans-serif" size="2"><br>
Now our problem:</font><font size="3"> <br>
</font><font face="sans-serif" size="2"><br>
We would like to port our MIP server to Windows. On Windows,
shared
libraries are .dll files. Has anyone out there in Cbc-land
successfully
compiled a Cbc application to produce a .dll? We are especially
interested
in talking to anyone with a JNI-based success story. (We are
willing
to use a Microsoft development environment, or Cygwin, or MinGW
... anything
that works. Extra points if we don't have to deliver a lot of
extra
runtime support software when we install the server on a new
machine.)</font><font size="3">
<br>
</font>
<br>
<tt><font size="3">_______________________________________________<br>
Cbc mailing list<br>
</font></tt><a moz-do-not-send="true"
href="mailto:Cbc@list.coin-or.org"><tt><font color="blue"
size="3"><u>Cbc@list.coin-or.org</u></font></tt></a><tt><font
size="3"><br>
</font></tt><a moz-do-not-send="true"
href="http://list.coin-or.org/mailman/listinfo/cbc"><tt><font
color="blue" size="3"><u>http://list.coin-or.org/mailman/listinfo/cbc</u></font></tt></a><tt><font
size="3"><br>
</font></tt>
<br>
<font size="3"><br>
</font>
<br>
<tt><font size="3">-- <br>
=============================================================<br>
Haroldo Gambini Santos<br>
Computing Department - Universidade Federal de Ouro Preto -
UFOP<br>
email: haroldo [at ] iceb.ufop.br<br>
haroldo.santos [at] gmail.com<br>
home/research page: </font></tt><a moz-do-not-send="true"
href="http://www.decom.ufop.br/haroldo/"><tt><font color="blue"
size="3"><u>www.decom.ufop.br/haroldo/</u></font></tt></a><tt><font
size="3"><br>
<br>
</font></tt><tt><font size="2">_______________________________________________<br>
Cbc mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
</font></tt><a moz-do-not-send="true"
href="http://list.coin-or.org/mailman/listinfo/cbc"><tt><font
size="2">http://list.coin-or.org/mailman/listinfo/cbc</font></tt></a><tt><font
size="2"><br>
</font></tt>
<br>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
=============================================================
Haroldo Gambini Santos
Computing Department - Universidade Federal de Ouro Preto - UFOP
email: haroldo [at ] iceb.ufop.br
haroldo.santos [at] gmail.com
home/research page: <a class="moz-txt-link-abbreviated" href="http://www.decom.ufop.br/haroldo/">www.decom.ufop.br/haroldo/</a>
</pre>
</body>
</html>