<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial, sans-serif" size="2">
<div>Hi,</div>
<div> </div>
<div>I would like to use COIN OS to call</div>
<div>different linear solvers in a unique</div>
<div>way. </div>
<div>I checked out the current version of OS from</div>
<div><a href="https://projects.coin-or.org/svn/OS/trunk"><font color="#0000FF"><u>https://projects.coin-or.org/svn/OS/trunk</u></font></a></div>
<div>and opened .\OS\MSVisualStudio\v9\OS.sln</div>
<div>with Visual Studio 2008. First of all the IDE</div>
<div>wants to convert the project. That's strange</div>
<div>from my point of view, since v9 project should</div>
<div>suit the 2008 version. However, all vcproj-files</div>
<div>have been converted. Now, building the complete</div>
<div>solution fails for projects OSSolverService and</div>
<div>OSTest, since external symbols are missing:</div>
<div> </div>
<div>Error 420 error LNK2019: unresolved external symbol "public: void __thiscall LAP::TabRow::print(class std::basic_ostream<char,struct std::char_traits<char> > &,int,int const *,int)" (?print@TabRow@LAP@@QAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@HPBHH@Z)
referenced in function "protected: void __thiscall LAP::CglLandPSimplex::printTableau(class std::basic_ostream<char,struct std::char_traits<char> > &)" (?printTableau@CglLandPSimplex@LAP@@IAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) libcgl.lib
OSTest</div>
<div>Error 4 error LNK2019: unresolved external symbol "public: __thiscall LAP::LandPMessages::LandPMessages(void)" (??0LandPMessages@LAP@@QAE@XZ) referenced in function "public: __thiscall LAP::CglLandPSimplex::CglLandPSimplex(class OsiSolverInterface
const &,struct CglLandP::CachedData const &,class CglLandP::Parameters const &,class LAP::Validator const &)" (??0CglLandPSimplex@LAP@@QAE@ABVOsiSolverInterface@@ABUCachedData@CglLandP@@ABVParameters@4@ABVValidator@1@@Z) libcgl.lib OSTest</div>
<div>Error 5 error LNK2019: unresolved external symbol "public: void __thiscall LAP::Cuts::insert(int,class OsiRowCut *)" (?insert@Cuts@LAP@@QAEXHPAVOsiRowCut@@@Z) referenced in function "public: int __thiscall LAP::CglLandPSimplex::generateExtraCut(int,struct
CglLandP::CachedData const &,class CglLandP::Parameters const &)" (?generateExtraCut@CglLandPSimplex@LAP@@QAEHHABUCachedData@CglLandP@@ABVParameters@4@@Z) libcgl.lib OSTest</div>
<div>Error 6 error LNK2019: unresolved external symbol "void __cdecl LAP::modularizeRow(struct LAP::TabRow &,bool const *)" (?modularizeRow@LAP@@YAXAAUTabRow@1@PB_N@Z) referenced in function "public: bool __thiscall LAP::CglLandPSimplex::optimize(int,class
OsiRowCut &,struct CglLandP::CachedData const &,class CglLandP::Parameters const &)" (?optimize@CglLandPSimplex@LAP@@QAE_NHAAVOsiRowCut@@ABUCachedData@CglLandP@@ABVParameters@5@@Z) libcgl.lib OSTest</div>
<div>Error 7 error LNK2019: unresolved external symbol "public: void __thiscall LAP::TabRow::print(class std::basic_ostream<char,struct std::char_traits<char> > &,int,int const *,int)" (?print@TabRow@LAP@@QAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@HPBHH@Z)
referenced in function "protected: void __thiscall LAP::CglLandPSimplex::printTableau(class std::basic_ostream<char,struct std::char_traits<char> > &)" (?printTableau@CglLandPSimplex@LAP@@IAEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) libcgl.lib
OSSolverService</div>
<div>Error 9 error LNK2019: unresolved external symbol "public: __thiscall LAP::LandPMessages::LandPMessages(void)" (??0LandPMessages@LAP@@QAE@XZ) referenced in function "public: __thiscall LAP::CglLandPSimplex::CglLandPSimplex(class OsiSolverInterface
const &,struct CglLandP::CachedData const &,class CglLandP::Parameters const &,class LAP::Validator const &)" (??0CglLandPSimplex@LAP@@QAE@ABVOsiSolverInterface@@ABUCachedData@CglLandP@@ABVParameters@4@ABVValidator@1@@Z) libcgl.lib OSSolverService</div>
<div>Error 10 error LNK2019: unresolved external symbol "public: void __thiscall LAP::Cuts::insert(int,class OsiRowCut *)" (?insert@Cuts@LAP@@QAEXHPAVOsiRowCut@@@Z) referenced in function "public: int __thiscall LAP::CglLandPSimplex::generateExtraCut(int,struct
CglLandP::CachedData const &,class CglLandP::Parameters const &)" (?generateExtraCut@CglLandPSimplex@LAP@@QAEHHABUCachedData@CglLandP@@ABVParameters@4@@Z) libcgl.lib OSSolverService</div>
<div>Error 11 error LNK2019: unresolved external symbol "void __cdecl LAP::modularizeRow(struct LAP::TabRow &,bool const *)" (?modularizeRow@LAP@@YAXAAUTabRow@1@PB_N@Z) referenced in function "public: bool __thiscall LAP::CglLandPSimplex::optimize(int,class
OsiRowCut &,struct CglLandP::CachedData const &,class CglLandP::Parameters const &)" (?optimize@CglLandPSimplex@LAP@@QAE_NHAAVOsiRowCut@@ABUCachedData@CglLandP@@ABVParameters@5@@Z) libcgl.lib OSSolverService</div>
<div> </div>
<div>Any ideas, how I can fix this?</div>
<div> </div>
<div>Moreover, I would like to know how I can use</div>
<div>the libraries to import and export files, so to do </div>
<div>a pure conversion on file basis, e.g. mps->OSiL, OSiL->mps,</div>
<div>lp->OSiL, OSiL->lp, lpr->OSrL, OSrL->lpr, without calling a solver.</div>
<div> </div>
<div>Many thanks for your help,</div>
<div> </div>
<div>Regards, </div>
<div>Stefan</div>
<div> </div>
<div><font face="Arial, sans-serif"> </font></div>
</font>
</body>
</html>
<p>
<br>
</p>