<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">I downloaded VS2010 express and installed it and its sp1; I changed no settings. After downloading CLP, I opened VS2010, browsed to "C:\Clp-1.16.6\Clp\MSVisualStudio\v10" and double-clicked Clp.sln. Afterwards, I could see files in the VS2010 Solution Explorer, and nothing seemed unusual. Then, I clicked the VS2010 "Build Solution", and got the results below. Please tell me what I am doing wrong.<br></div><br><div class="gmail_signature">Danny Bradley<br><br><br><div class="gmail_default" style="font-family:tahoma,sans-serif">1>------ Build started: Project: libOsi, Configuration: Debug Win32 ------<br>2>------ Build started: Project: libCoinUtils, Configuration: Debug Win32 ------<br>3>------ Build started: Project: libOsiClp, Configuration: Debug Win32 ------<br>4>------ Build started: Project: libClp, Configuration: Debug Win32 ------<br>3> OsiClpSolverInterface.cpp<br>4> IdiSolve.cpp<br>2> CoinWarmStartVector.cpp<br>1> OsiSolverInterface.cpp<br>2> CoinWarmStartPrimalDual.cpp<br>2> CoinWarmStartDual.cpp<br>4> Idiot.cpp<br>2> CoinWarmStartBasis.cpp<br>3>..\..\..\src\OsiClp\OsiClpSolverInterface.cpp(9822): warning C4101: 'iRow' : unreferenced local variable<br>1> OsiSolverBranch.cpp<br>3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\algorithm(1119): warning C4996: 'std::_Transform1': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'<br>3> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\algorithm(1100) : see declaration of 'std::_Transform1'<br>3> ..\..\..\src\OsiClp\OsiClpSolverInterface.cpp(3915) : see reference to function template instantiation '_OutIt std::transform<const double*,double*,std::negate<_Ty>>(_InIt,_InIt,_OutIt,_Fn1)' being compiled<br>3> with<br>3> [<br>3> _OutIt=double *,<br>3> _Ty=double,<br>3> _InIt=const double *,<br>3> _Fn1=std::negate<double><br>3> ]<br>3>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\algorithm(1119): warning C4996: 'std::_Transform1': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'<br>3> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\algorithm(1100) : see declaration of 'std::_Transform1'<br>3> ..\..\..\src\OsiClp\OsiClpSolverInterface.cpp(6552) : see reference to function template instantiation '_OutIt std::transform<double*,double*,std::negate<_Ty>>(_InIt,_InIt,_OutIt,_Fn1)' being compiled<br>3> with<br>3> [<br>3> _OutIt=double *,<br>3> _Ty=double,<br>3> _InIt=double *,<br>3> _Fn1=std::negate<double><br>3> ]<br>4> ClpSolve.cpp<br>2> CoinStructuredModel.cpp<br>2> CoinSnapshot.cpp<br>1> OsiRowCutDebugger.cpp<br>2> CoinSimpFactorization.cpp<br>2> CoinShallowPackedVector.cpp<br>1> OsiRowCut.cpp<br>2>..\..\..\src\CoinShallowPackedVector.cpp(39): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinShallowPackedVector.cpp(61): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinShallowPackedVector.cpp(83): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinShallowPackedVector.cpp(103): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinShallowPackedVector.cpp(124): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinShallowPackedVector.cpp(143): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinShallowPackedVector.cpp(163): warning C4101: 'e' : unreferenced local variable<br>3> libOsiClp.vcxproj -> C:\Clp-1.16.6\Clp\MSVisualStudio\v10\Win32-v100-Debug\libOsiClp.lib<br>2> CoinSearchTree.cpp<br>2> CoinRational.cpp<br>1> OsiPresolve.cpp<br>2>..\..\..\src\CoinRational.cpp(60): warning C4244: 'argument' : conversion from 'double' to 'long', possible loss of data<br>4> ClpSimplexPrimal.cpp<br>2> CoinPresolveZeros.cpp<br>2> CoinPresolveUseless.cpp<br>2> CoinPresolveTripleton.cpp<br>1> OsiNames.cpp<br>4> ClpSimplexOther.cpp<br>2> CoinPresolveTighten.cpp<br>1> OsiCuts.cpp<br>2> CoinPresolveSubst.cpp<br>4> ClpSimplexNonlinear.cpp<br>1> OsiCut.cpp<br>2> CoinPresolveSingleton.cpp<br>1> OsiColCut.cpp<br>2> CoinPresolvePsdebug.cpp<br>4> ClpSimplexDual.cpp<br>1> OsiChooseVariable.cpp<br>2> CoinPresolveMatrix.cpp<br>4> ClpSimplex.cpp<br>2> CoinPresolveIsolated.cpp<br>2> CoinPresolveImpliedFree.cpp<br>1> OsiBranchingObject.cpp<br>4> ClpQuadraticObjective.cpp<br>2> Generating Code...<br>1> OsiAuxInfo.cpp<br>1> Generating Code...<br>4> ClpPrimalColumnSteepest.cpp<br>2> Compiling...<br>2> CoinPresolveHelperFunctions.cpp<br>2> CoinPresolveForcing.cpp<br>4>..\..\..\src\ClpPrimalColumnSteepest.cpp(2879): warning C4805: '==' : unsafe mix of type 'double' and type 'bool' in operation<br>4> ClpPrimalColumnPivot.cpp<br>2> CoinPresolveFixed.cpp<br>1> libOsi.vcxproj -> C:\Clp-1.16.6\Clp\MSVisualStudio\v10\Win32-v100-Debug\libOsi.lib<br>2> CoinPresolveEmpty.cpp<br>4> ClpPrimalColumnDantzig.cpp<br>2> CoinPresolveDupcol.cpp<br>4> ClpPresolve.cpp<br>2> CoinPresolveDual.cpp<br>4> ClpPredictorCorrector.cpp<br>2>..\..\..\src\CoinPresolveDual.cpp(1516): warning C4804: '>' : unsafe use of type 'bool' in operation<br>2> CoinPresolveDoubleton.cpp<br>4> ClpPlusMinusOneMatrix.cpp<br>2> CoinPrePostsolveMatrix.cpp<br>4> ClpPdcoBase.cpp<br>2> CoinPostsolveMatrix.cpp<br>4> ClpPdco.cpp<br>2> CoinParamUtils.cpp<br>4>..\..\..\src\ClpPdco.cpp(632): warning C4800: 'double' : forcing value to bool 'true' or 'false' (performance warning)<br>4> ClpPackedMatrix.cpp<br>2> CoinParam.cpp<br>2> CoinPackedVectorBase.cpp<br>2> CoinPackedVector.cpp<br>4> ClpObjective.cpp<br>4> ClpNonLinearCost.cpp<br>2>..\..\..\src\CoinPackedVector.cpp(98): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinPackedVector.cpp(494): warning C4101: 'e' : unreferenced local variable<br>2>..\..\..\src\CoinPackedVector.cpp(520): warning C4101: 'e' : unreferenced local variable<br>2> CoinPackedMatrix.cpp<br>4> Generating Code...<br>2> CoinOslFactorization3.cpp<br>2> CoinOslFactorization2.cpp<br>4> Compiling...<br>4> ClpNode.cpp<br>2> CoinOslFactorization.cpp<br>4> ClpNetworkMatrix.cpp<br>2> CoinMpsIO.cpp<br>4> ClpNetworkBasis.cpp<br>2> CoinModelUseful2.cpp<br>2>..\..\..\src\CoinModelUseful2.cpp(706): warning C4065: switch statement contains 'default' but no 'case' labels<br>2>..\..\..\src\CoinModelUseful2.cpp(1362): warning C4102: 'yyerrorlab' : unreferenced label<br>2> CoinModelUseful.cpp<br>4> ClpModel.cpp<br>2> Generating Code...<br>4> ClpMessage.cpp<br>2> Compiling...<br>2> CoinModel.cpp<br>4> ClpMatrixBase.cpp<br>2> CoinMessageHandler.cpp<br>4> ClpLsqr.cpp<br>2> CoinMessage.cpp<br>4> ClpLinearObjective.cpp<br>2> CoinLpIO.cpp<br>4> ClpInterior.cpp<br>2> CoinIndexedVector.cpp<br>4> ClpHelperFunctions.cpp<br>4> ClpGubMatrix.cpp<br>2> CoinFinite.cpp<br>2> CoinFileIO.cpp<br>2> CoinFactorization4.cpp<br>4> ClpGubDynamicMatrix.cpp<br>2> CoinFactorization3.cpp<br>4> ClpFactorization.cpp<br>2> CoinFactorization2.cpp<br>4> ClpEventHandler.cpp<br>2> CoinFactorization1.cpp<br>4> ClpDynamicMatrix.cpp<br>2> CoinError.cpp<br>2> CoinDenseVector.cpp<br>4> ClpDynamicExampleMatrix.cpp<br>2> CoinDenseFactorization.cpp<br>4> ClpDummyMatrix.cpp<br>2> CoinBuild.cpp<br>2> CoinAlloc.cpp<br>2> Generating Code...<br>4> ClpDualRowSteepest.cpp<br>4> ClpDualRowPivot.cpp<br>4> ClpDualRowDantzig.cpp<br>4> Generating Code...<br>2>CoinPresolvePsdebug.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library<br>4> Compiling...<br>4> ClpConstraintQuadratic.cpp<br>2> libCoinUtils.vcxproj -> C:\Clp-1.16.6\Clp\MSVisualStudio\v10\Win32-v100-Debug\libCoinUtils.lib<br>5>------ Build started: Project: libOsiCommonTest, Configuration: Debug Win32 ------<br>4> ClpConstraintLinear.cpp<br>5> OsiUnitTestUtils.cpp<br>5> OsiSolverInterfaceTest.cpp<br>4> ClpConstraint.cpp<br>4> ClpCholeskyDense.cpp<br>5>..\..\..\src\OsiCommonTest\OsiSolverInterfaceTest.cpp(3476): warning C4101: 'err' : unreferenced local variable<br>4> ClpCholeskyBase.cpp<br>5> OsiSimplexAPITest.cpp<br>4> Clp_C_Interface.cpp<br>5> OsiRowCutTest.cpp<br>4>..\..\..\src\Clp_C_Interface.cpp(1308): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1312): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1315): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1318): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1321): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1324): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1327): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1330): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1333): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1336): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4>..\..\..\src\Clp_C_Interface.cpp(1339): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)<br>4> Generating Code...<br>5>..\..\..\src\OsiCommonTest\OsiRowCutTest.cpp(344): warning C4800: 'double' : forcing value to bool 'true' or 'false' (performance warning)<br>5>..\..\..\src\OsiCommonTest\OsiRowCutTest.cpp(351): warning C4800: 'double' : forcing value to bool 'true' or 'false' (performance warning)<br>5> OsiRowCutDebuggerTest.cpp<br>5> OsiNetlibTest.cpp<br>5> OsiCutsTest.cpp<br>5> OsiColCutTest.cpp<br>4> libClp.vcxproj -> C:\Clp-1.16.6\Clp\MSVisualStudio\v10\Win32-v100-Debug\libClp.lib<br>6>------ Build started: Project: clp, Configuration: Debug Win32 ------<br>7>------ Build started: Project: ClpExamplesTestQP, Configuration: Debug Win32 ------<br>8>------ Build started: Project: ClpExamplesTestBarrier, Configuration: Debug Win32 ------<br>6> unitTest.cpp<br>7> testQP.cpp<br>8> testBarrier.cpp<br>5>..\..\..\src\OsiCommonTest\OsiColCutTest.cpp(279): warning C4800: 'double' : forcing value to bool 'true' or 'false' (performance warning)<br>5>..\..\..\src\OsiCommonTest\OsiColCutTest.cpp(284): warning C4800: 'double' : forcing value to bool 'true' or 'false' (performance warning)<br>5> Generating Code...<br>8>LINK : fatal error LNK1181: cannot open input file 'libCoinUtils.lib'<br>7>LINK : fatal error LNK1181: cannot open input file 'libCoinUtils.lib'<br>9>------ Build started: Project: ClpExamplesMinimum, Configuration: Debug Win32 ------<br>9> minimum.cpp<br>6> MyMessageHandler.cpp<br>9>LINK : fatal error LNK1181: cannot open input file 'libCoinUtils.lib'<br>6> MyEventHandler.cpp<br>5> libOsiCommonTest.vcxproj -> C:\Clp-1.16.6\Clp\MSVisualStudio\v10\Win32-v100-Debug\libOsiCommonTest.lib<br>6> ClpSolver.cpp<br>10>------ Build started: Project: OsiClpUnitTest, Configuration: Debug Win32 ------<br>10> osiUnitTest.cpp<br>6> ClpMain.cpp<br>6> CbcOrClpParam.cpp<br>10> OsiClpSolverInterfaceTest.cpp<br>6> Generating Code...<br>10> Generating Code...<br>6>CbcOrClpParam.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification<br>10>LINK : fatal error LNK1104: cannot open file 'libCoinUtils.lib'<br>6> clp.vcxproj -> C:\Clp-1.16.6\Clp\MSVisualStudio\v10\Win32-v100-Debug\clp.exe<br>========== Build: 6 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========<br></div><br></div>
</div>