<!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&nbsp;I don't have the intention to&nbsp;distribute VS 2010 
compiled DLL's myself&nbsp;right now (the current&nbsp;distributed DLL's are 
compiled using VS 2005 + IFortran), I have split&nbsp;the&nbsp;existing Ipopt 
DLL into two separate DLL's: one (C++) DLL containing&nbsp;Ipopt proper, and a 
second DLL containing all&nbsp;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>&nbsp;</DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2 face=Arial>This will change 
little to the existing&nbsp;binary distribution&nbsp;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&nbsp;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>&nbsp;</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&nbsp;(<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>&nbsp;</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>&nbsp;</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>&nbsp;</DIV>
<DIV><SPAN class=156045012-14032011><FONT size=2 
face=Arial></FONT></SPAN>&nbsp;</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>