<div dir="ltr"><br clear="all"><div>Dear Scippers</div><div><br></div><div>I have  a code which compiles and links fine in linux.</div><div>When I try to compile it in VS10 using the recently released windows libraries (3.0.2) I get the following errors.</div>
<div><br></div><div>Even in the VRP example, it uses "SCIPcreateVar" and it compiles fine in VS10 but when I use SCIPcreateObjVar instead,  I get the linking error.<br></div><div>It seems like an error regarding C++ wrapper classes.</div>
<div><br></div><div>I wonder if I am missing anything here? anything extra to be linked together? any preprocessor to declare?</div><div><br></div><div>thank you in advance.</div><div><br></div><div><br></div><div><div>1>------ Build started: Project: triKnapsack-BPC, Configuration: Debug Win32 ------</div>
<div>1>  </div><div>1>  Searching libraries</div><div>1>      Searching D:\work\codes\SCIP\scip-3.0.2.win.x86.vc10.opt.spx.lib\scip-3.0.2.win.x86.vc10.opt.spx.mt.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\gdi32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\winspool.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\comdlg32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\shell32.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\ole32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\oleaut32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\uuid.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\odbc32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\odbccp32.lib:</div><div>1>      Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\msvcprtd.lib:</div>
<div>1>      Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\MSVCRTD.lib:</div><div>1>      Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\OLDNAMES.lib:</div><div>1>      Searching D:\work\codes\SCIP\scip-3.0.2.win.x86.vc10.opt.spx.lib\scip-3.0.2.win.x86.vc10.opt.spx.mt.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\gdi32.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\winspool.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\comdlg32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\shell32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\ole32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\oleaut32.lib:</div>
<div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\uuid.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\odbc32.lib:</div><div>1>      Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\odbccp32.lib:</div>
<div>1>      Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\msvcprtd.lib:</div><div>1>      Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\MSVCRTD.lib:</div><div>1>  </div>
<div>1>  Finished searching libraries</div><div>1>branch_triKP.obj : error LNK2019: unresolved external symbol "class scip::ObjVardata * __cdecl SCIPgetObjVardata(struct Scip *,struct SCIP_Var *)" (?SCIPgetObjVardata@@YAPAVObjVardata@scip@@PAUScip@@PAUSCIP_Var@@@Z) referenced in function "public: virtual enum SCIP_Retcode __thiscall BranchTriKP::scip_execlp(struct Scip *,struct SCIP_Branchrule *,unsigned int,enum SCIP_Result *)" (?scip_execlp@BranchTriKP@@UAE?AW4SCIP_Retcode@@PAUScip@@PAUSCIP_Branchrule@@IPAW4SCIP_Result@@@Z)</div>
<div>1>branch_triKP.obj : error LNK2019: unresolved external symbol "class scip::ObjProbData * __cdecl SCIPgetObjProbData(struct Scip *)" (?SCIPgetObjProbData@@YAPAVObjProbData@scip@@PAUScip@@@Z) referenced in function "public: virtual enum SCIP_Retcode __thiscall BranchTriKP::scip_execlp(struct Scip *,struct SCIP_Branchrule *,unsigned int,enum SCIP_Result *)" (?scip_execlp@BranchTriKP@@UAE?AW4SCIP_Retcode@@PAUScip@@PAUSCIP_Branchrule@@IPAW4SCIP_Result@@@Z)</div>
<div>1>conshdlr_triKP.obj : error LNK2001: unresolved external symbol "class scip::ObjProbData * __cdecl SCIPgetObjProbData(struct Scip *)" (?SCIPgetObjProbData@@YAPAVObjProbData@scip@@PAUScip@@@Z)</div><div>
1>EventhdlrBranch.obj : error LNK2001: unresolved external symbol "class scip::ObjProbData * __cdecl SCIPgetObjProbData(struct Scip *)" (?SCIPgetObjProbData@@YAPAVObjProbData@scip@@PAUScip@@@Z)</div><div>1>pricer_triKP.obj : error LNK2001: unresolved external symbol "class scip::ObjProbData * __cdecl SCIPgetObjProbData(struct Scip *)" (?SCIPgetObjProbData@@YAPAVObjProbData@scip@@PAUScip@@@Z)</div>
<div>1>main_triKP.obj : error LNK2019: unresolved external symbol "enum SCIP_Retcode __cdecl SCIPcreateObjVar(struct Scip *,struct SCIP_Var * *,char const *,double,double,double,enum SCIP_Vartype,unsigned int,unsigned int,class scip::ObjVardata *,unsigned int)" (?SCIPcreateObjVar@@YA?AW4SCIP_Retcode@@PAUScip@@PAPAUSCIP_Var@@PBDNNNW4SCIP_Vartype@@IIPAVObjVardata@scip@@I@Z) referenced in function _main</div>
<div>1>pricer_triKP.obj : error LNK2001: unresolved external symbol "enum SCIP_Retcode __cdecl SCIPcreateObjVar(struct Scip *,struct SCIP_Var * *,char const *,double,double,double,enum SCIP_Vartype,unsigned int,unsigned int,class scip::ObjVardata *,unsigned int)" (?SCIPcreateObjVar@@YA?AW4SCIP_Retcode@@PAUScip@@PAPAUSCIP_Var@@PBDNNNW4SCIP_Vartype@@IIPAVObjVardata@scip@@I@Z)</div>
<div>1>main_triKP.obj : error LNK2019: unresolved external symbol "enum SCIP_Retcode __cdecl SCIPcreateObjProb(struct Scip *,char const *,class scip::ObjProbData *,unsigned int)" (?SCIPcreateObjProb@@YA?AW4SCIP_Retcode@@PAUScip@@PBDPAVObjProbData@scip@@I@Z) referenced in function _main</div>
<div>1>D:\work\codes\SCIP\triKnapsack-BPC\Debug\triKnapsack-BPC.exe : fatal error LNK1120: 4 unresolved externals</div><div>========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</div></div><div><br>
</div><div><br></div><div><br></div><div><br></div>-- <br><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="margin-left:40px">
<img src="http://www.lgi2a.univ-artois.fr/~gelareh/signature.png"><br></div></blockquote>
</div>