When I was testing CBC, sometime back, I found this build:<br><a href="http://www.dei.unipd.it/~fisch/cbcSolve23g.exe">http://www.dei.unipd.it/~fisch/cbcSolve23g.exe</a><br><br>Probably some 6 months old, at least.<br><br>
Hope it helps,<br><br>Luis Pinto<br><br><a href="http://www.unisoma.com.br">www.unisoma.com.br</a><br><br><div class="gmail_quote">On 16 November 2010 17:05, Wenchel, Seth <span dir="ltr">&lt;<a href="mailto:wenchel@metsci.com">wenchel@metsci.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Okay. That Cbc binary runs, but it doesn&#39;t seem to have the &quot;threads&quot; option<br>

like Cbc has when I run it on my Mac. Is it compiled with parallel support?<br>
<br>
Thanks for the help,<br>
<div class="im">seth<br>
<br>
Seth S. Wenchel<br>
<br>
Sooner or later any problem will get big enough that you canıt solve it.<br>
But itıs nicer if you make it later.<br>
    ~A. Rosenberg<br>
<br>
<br>
</div>&gt; From: Stefan Vigerske &lt;<a href="mailto:vigerske@zib.de">vigerske@zib.de</a>&gt;<br>
&gt; Date: Tue, 16 Nov 2010 18:59:18 +0100<br>
<div class="im">&gt; To: Seth Wenchel &lt;<a href="mailto:wenchel@metsci.com">wenchel@metsci.com</a>&gt;<br>
</div>&gt; Cc: Haroldo Santos &lt;<a href="mailto:haroldo.santos@gmail.com">haroldo.santos@gmail.com</a>&gt;, &lt;<a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>&gt;<br>
&gt; Subject: [QUARANTINE] Re: [Cbc] Compiling on Windows<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; there should be a Cbc 2.4.x binary be included in<br>
&gt; <a href="http://www.coin-or.org/download/binary/Bonmin/Bonmin-1.4.0-win32-msvc9.zip" target="_blank">http://www.coin-or.org/download/binary/Bonmin/Bonmin-1.4.0-win32-msvc9.zip</a><br>
&gt;<br>
&gt; Stefan<br>
<div><div></div><div class="h5">&gt;<br>
&gt;&gt; I had looked there, but since the newest windows binary is more than 3 years<br>
&gt;&gt; old, I was hoping to take advantage of some of the improvements since then<br>
&gt;&gt; (under the assumption that Cbc 2.6 is significantly better than 1.x).<br>
&gt;&gt; cheers<br>
&gt;&gt; seth<br>
&gt;&gt;<br>
&gt;&gt; Seth S. Wenchel<br>
&gt;&gt;<br>
&gt;&gt; Sooner or later any problem will get big enough that you canıt solve it.<br>
&gt;&gt; But itıs nicer if you make it later.<br>
&gt;&gt;     ~A. Rosenberg<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; From: Haroldo Santos &lt;<a href="mailto:haroldo.santos@gmail.com">haroldo.santos@gmail.com</a>&gt;<br>
&gt;&gt; Date: Tue, 16 Nov 2010 15:16:30 -0200<br>
&gt;&gt; To: Seth Wenchel &lt;<a href="mailto:wenchel@metsci.com">wenchel@metsci.com</a>&gt;<br>
&gt;&gt; Cc: &lt;<a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>&gt;<br>
&gt;&gt; Subject: Re: [Cbc] Compiling on Windows<br>
&gt;&gt;<br>
&gt;&gt; Hi Seth,<br>
&gt;&gt;<br>
&gt;&gt; Perhaps you should try the CoinBinary project, which provides pre-compiled<br>
&gt;&gt; binaries ready to use for unix and windows.<br>
&gt;&gt;<br>
&gt;&gt; <a href="https://projects.coin-or.org/CoinBinary" target="_blank">https://projects.coin-or.org/CoinBinary</a><br>
&gt;&gt;<br>
&gt;&gt; []&#39;s<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Nov 16, 2010 at 1:32 PM, Wenchel, Seth &lt;<a href="mailto:wenchel@metsci.com">wenchel@metsci.com</a>&gt; wrote:<br>
&gt;&gt;&gt; I have a 24-core server on which I&#39;d like to run Cbc 2.6.  It needs to run<br>
&gt;&gt;&gt; windows because of some other projects so I can&#39;t change it.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ve tried building Cbc using both the Cbc.sln inside MSVS 2k8 (v9) and<br>
&gt;&gt;&gt; under cygwin using gcc4.  I haven&#39;t included any of the 3rd party files.<br>
&gt;&gt;&gt; C/C++ isn&#39;t my strong suit so if these errors are really common, I<br>
&gt;&gt;&gt; apologize.  If I can get this figured out I&#39;ll happily contribute notes<br>
&gt;&gt;&gt; and/or files back to the project.  As a side note, I&#39;ve successfully built<br>
&gt;&gt;&gt; Cbc on my Mac using the online instructions.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; MSVS<br>
&gt;&gt;&gt; After updating the include directories for the Osi* files, I was able to get<br>
&gt;&gt;&gt; everything to build but had the following linking error.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 1&gt;------ Build started: Project: cbcCInterfaceDll, Configuration: Debug<br>
&gt;&gt;&gt; Win32 ------<br>
&gt;&gt;&gt; 1&gt;Linking...<br>
&gt;&gt;&gt; 1&gt;   Creating library Debug/cbcCInterfaceDll.lib and object<br>
&gt;&gt;&gt; Debug/cbcCInterfaceDll.exp<br>
&gt;&gt;&gt; 1&gt;libcgl.lib(OsiSolverInterface.obj) : error LNK2019: unresolved external<br>
&gt;&gt;&gt; symbol &quot;public: __thiscall OsiAuxInfo::OsiAuxInfo(void *)&quot;<br>
&gt;&gt;&gt; (??0OsiAuxInfo@@QAE@PAX@Z) referenced in function &quot;public: void __thiscall<br>
&gt;&gt;&gt; OsiSolverInterface::setApplicationData(void *)&quot;<br>
&gt;&gt;&gt; (?setApplicationData@OsiSolverInterface@@QAEXPAX@Z)<br>
&gt;&gt;&gt; 1&gt;libcbc.lib(CbcModel.obj) : error LNK2019: unresolved external symbol<br>
&gt;&gt;&gt; &quot;public: bool __thiscall OsiBabSolver::mipFeasible(void)const &quot;<br>
&gt;&gt;&gt; (?mipFeasible@OsiBabSolver@@QBE_NXZ) referenced in function &quot;public: void<br>
&gt;&gt;&gt; __thiscall CbcModel::branchAndBound(int)&quot;<br>
&gt;&gt;&gt; (?branchAndBound@CbcModel@@QAEXH@Z)<br>
&gt;&gt;&gt; 1&gt;libcbc.lib(CbcModel.obj) : error LNK2019: unresolved external symbol<br>
&gt;&gt;&gt; &quot;public: virtual __thiscall OsiBabSolver::~OsiBabSolver(void)&quot;<br>
&gt;&gt;&gt; (??1OsiBabSolver@@UAE@XZ) referenced in function &quot;public: void __thiscall<br>
&gt;&gt;&gt; CbcModel::branchAndBound(int)&quot; (?branchAndBound@CbcModel@@QAEXH@Z)<br>
&gt;&gt;&gt; 1&gt;libcbc.lib(CbcModel.obj) : error LNK2019: unresolved external symbol<br>
&gt;&gt;&gt; &quot;public: __thiscall OsiBabSolver::OsiBabSolver(int)&quot;<br>
&gt;&gt;&gt; (??0OsiBabSolver@@QAE@H@Z) referenced in function &quot;public: void __thiscall<br>
&gt;&gt;&gt; CbcModel::branchAndBound(int)&quot; (?branchAndBound@CbcModel@@QAEXH@Z)<br>
&gt;&gt;&gt; 1&gt;libcbc.lib(CbcModel.obj) : error LNK2019: unresolved external symbol<br>
&gt;&gt;&gt; &quot;public: int __thiscall OsiBabSolver::solution(double &amp;,double *,int)&quot;<br>
&gt;&gt;&gt; (?solution@OsiBabSolver@@QAEHAANPANH@Z) referenced in function &quot;public:<br>
&gt;&gt;&gt; double __thiscall CbcModel::checkSolution(double,double *,int,double)&quot;<br>
&gt;&gt;&gt; (?checkSolution@CbcModel@@QAENNPANHN@Z)<br>
&gt;&gt;&gt; 1&gt;libcbc.lib(CbcHeuristic.obj) : error LNK2001: unresolved external symbol<br>
&gt;&gt;&gt; &quot;public: int __thiscall OsiBabSolver::solution(double &amp;,double *,int)&quot;<br>
&gt;&gt;&gt; (?solution@OsiBabSolver@@QAEHAANPANH@Z)<br>
&gt;&gt;&gt; 1&gt;libcbc.lib(CbcModel.obj) : error LNK2019: unresolved external symbol<br>
&gt;&gt;&gt; &quot;public: double __thiscall OsiBabSolver::mipBound(void)const &quot;<br>
&gt;&gt;&gt; (?mipBound@OsiBabSolver@@QBENXZ) referenced in function &quot;public: void<br>
&gt;&gt;&gt; __thiscall CbcModel::setObjectiveValue(class CbcNode *,class CbcNode const<br>
&gt;&gt;&gt; *)const &quot; (?setObjectiveValue@CbcModel@@QBEXPAVCbcNode@@PBV2@@Z)<br>
&gt;&gt;&gt; 1&gt;c:\coin-Cbc\coin-Cbc\Cbc\MSVisualStudio\v9\cbcCInterfaceDll\../../cbcCInte<br>
&gt;&gt;&gt; rfacegDll.dll : fatal error LNK1120: 6 unresolved externals<br>
&gt;&gt;&gt; 1&gt;Build log was saved at<br>
&gt;&gt;&gt; &quot;file://c:\coin-Cbc\coin-Cbc\Cbc\MSVisualStudio\v9\cbcCInterfaceDll\Debug\Bu<br>
&gt;&gt;&gt; ildLog.htm&quot;<br>
&gt;&gt;&gt; 1&gt;cbcCInterfaceDll - 8 error(s), 0 warning(s)<br>
&gt;&gt;&gt; ========== Build: 0 succeeded, 1 failed, 6 up-to-date, 0 skipped ==========<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; CYGWIN<br>
&gt;&gt;&gt; ./configure ends with the correct message as noted but make fails.  I&#39;ve<br>
&gt;&gt;&gt; only included the last portion of the output, but send the rest if needed.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; /cygdrive/c/Cbc/coin-Cbc/coin-Cbc/Clp/src/.libs/libClp.a(ClpFactorization.o)<br>
&gt;&gt;&gt; :Clp<br>
&gt;&gt;&gt; Factorization.cpp:(.text+0x5b6): undefined reference to<br>
&gt;&gt;&gt; `CoinFactorization::upda<br>
&gt;&gt;&gt; teColumn(CoinIndexedVector*, CoinIndexedVector*, bool) const&#39;<br>
&gt;&gt;&gt; collect2: ld returned 1 exit status<br>
&gt;&gt;&gt; make[3]: *** [cbc.exe] Error 1<br>
&gt;&gt;&gt; make[3]: Leaving directory `/cygdrive/c/Cbc/coin-Cbc/coin-Cbc/Cbc/src&#39;<br>
&gt;&gt;&gt; make[2]: *** [all-recursive] Error 1<br>
&gt;&gt;&gt; make[2]: Leaving directory `/cygdrive/c/Cbc/coin-Cbc/coin-Cbc/Cbc/src&#39;<br>
&gt;&gt;&gt; make[1]: *** [all-recursive] Error 1<br>
&gt;&gt;&gt; make[1]: Leaving directory `/cygdrive/c/Cbc/coin-Cbc/coin-Cbc/Cbc&#39;<br>
&gt;&gt;&gt; make: *** [all-recursive] Error 1<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Cheers<br>
&gt;&gt;&gt; seth<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Seth S. Wenchel<br>
&gt;&gt;&gt; Metron, Inc.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Sooner or later any problem will get big enough that you canıt solve it.<br>
&gt;&gt;&gt; But itıs nicer if you make it later.<br>
&gt;&gt;&gt;     ~A. Rosenberg<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Cbc mailing list<br>
&gt;&gt;&gt; <a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
&gt;&gt;&gt; <a href="http://list.coin-or.org/mailman/listinfo/cbc" target="_blank">http://list.coin-or.org/mailman/listinfo/cbc</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Cbc mailing list<br>
&gt;&gt; <a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
&gt;&gt; <a href="http://list.coin-or.org/mailman/listinfo/cbc" target="_blank">http://list.coin-or.org/mailman/listinfo/cbc</a><br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
Cbc mailing list<br>
<a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/cbc" target="_blank">http://list.coin-or.org/mailman/listinfo/cbc</a><br>
</div></div></blockquote></div><br>