<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.7930.16423"></HEAD>
<BODY>
<DIV><SPAN class=156045012-14032011><FONT size=2 face=Arial>With all the recent
requests regarding support for using the existing Ipopt DLL's for Windows with
MSVC 2010, I've done a little bit of work to make this considerably less of a
burden. Although I don't have the intention to distribute VS 2010
compiled DLL's myself right now (the current distributed DLL's are
compiled using VS 2005 + IFortran), I have split the existing Ipopt
DLL into two separate DLL's: one (C++) DLL containing Ipopt proper, and a
second DLL containing all Fortran-based sources (ie. Mumps, Blas, Lapack),
exporting just those functions that are needed by Ipopt
proper.</FONT></SPAN></DIV>
<DIV><SPAN class=156045012-14032011></SPAN> </DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2 face=Arial>This will change
little to the existing binary distribution other than that you have to
distribute 2 instead of 1 DLL's now, but it does allow you to convert just the
v8-ifort Ipopt project proper to MSVC 2010, and link it against the import
library of the DLL containing all the Fortran based stuff. Because the latter is
a pure Win32 DLL (ie. not exporting any C++ interfaces that prohibited the
use of the existing Ipopt DLL under MSVC 2010), the 'Fortran' DLL can just be
used in MSVC 2010 without any problems. I've verified that the hs071 example
compiled with VS 2010 in this manner runs just fine. </FONT></SPAN></DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2 face=Arial>I've committed the
necessary changes to the Ipopt trunk, backported them to the 3.9.2 release, and
have just uploaded the split 3.9.2 binaries to the binary distribution (<A
href="http://www.coin-or.org/download/binary/Ipopt/Ipopt-3.9.2-win32-win64-dll.7z">http://www.coin-or.org/download/binary/Ipopt/Ipopt-3.9.2-win32-win64-dll.7z</A>).</FONT></SPAN></DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2
face=Arial>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2 face=Arial>Marcel
Roelofs</FONT></SPAN></DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2 face=Arial>Paragon Decision
Technology B.V.</FONT></SPAN></DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2 face=Arial><A
href="http://www.aimms.com">www.aimms.com</A></FONT></SPAN></DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2
face=Arial></FONT></SPAN> </DIV><!--[object_id=#aimms.com#]--><FONT face=Tahoma size=2><FONT color=#0000ff>
<P><I><FONT color=#000000 size=1><SPAN lang=EN-US style="FONT-SIZE: 7.5pt; FONT-STYLE: italic; FONT-FAMILY: Arial; mso-ansi-language: EN-US; mso-no-proof: yes">CONFIDENTIALITY: This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium.</SPAN></FONT></I><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></P></FONT></FONT></BODY></HTML>