[Clp] Clp 2.11

Stefan Vigerske stefan at math.hu-berlin.de
Wed Nov 11 18:42:30 EST 2009


Hi,

I now see you do a Visual Studio build - their project files sometimes
lack behind, so maybe some file is missing there. Please check if all
.cpp files from the CoinUtils package are also compiled in the VS project.

Stefan

Mehmet Ferhat Candas schrieb:
> Hi Stefan,
> 
> As you suggested, I checked-out CoinUtils/stable/2.5, and replaced CoinUtils
> folder in CLP project with CoinUtils/Stable/2.5/CoinUtils folder, but still
> got similar errors as shown below. Could you please advise how to combine
> CoinUtils from stable 2.5 with CLP 2.11?
> 
> Thanks,
> Mehmet.
> 
> Error 96 error LNK2019: unresolved external symbol "public: __thiscall
> CoinOslFactorization::CoinOslFactorization(void)" (
> ??0CoinOslFactorization@@QAE at XZ) referenced in function "public: __thiscall
> ClpFactorization::ClpFactorization(class ClpFactorization const &,int)" (
> ??0ClpFactorization@@QAE at ABV0@H at Z) ClpFactorization.obj
> 
> Error 97 error LNK2019: unresolved external symbol "public: class
> CoinOslFactorization & __thiscall CoinOslFactorization::operator=(class
> CoinOslFactorization const &)" (??4CoinOslFactorization@@QAEAAV0 at ABV0@@Z)
> referenced in function "public: class ClpFactorization & __thiscall
> ClpFactorization::operator=(class ClpFactorization const &)" (
> ??4ClpFactorization@@QAEAAV0 at ABV0@@Z) ClpFactorization.obj
> 
> Error 98 fatal error LNK1120: 2 unresolved externals C:\Documents and
> Settings\mtanrive\Desktop\CLP-Stable-11-Merged-Coin-Utils\Clp\MSVisualStudio\v8\Release\clp.exe
> 1
> 
> Error 99 error LNK2019: unresolved external symbol "public: __thiscall
> CoinOslFactorization::CoinOslFactorization(void)" (
> ??0CoinOslFactorization@@QAE at XZ) referenced in function "public: __thiscall
> ClpFactorization::ClpFactorization(class ClpFactorization const &,int)" (
> ??0ClpFactorization@@QAE at ABV0@H at Z) libclp.lib
> 
> Error 100 error LNK2019: unresolved external symbol "public: class
> CoinOslFactorization & __thiscall CoinOslFactorization::operator=(class
> CoinOslFactorization const &)" (??4CoinOslFactorization@@QAEAAV0 at ABV0@@Z)
> referenced in function "public: class ClpFactorization & __thiscall
> ClpFactorization::operator=(class ClpFactorization const &)" (
> ??4ClpFactorization@@QAEAAV0 at ABV0@@Z) libclp.lib
> 
> Error 101 fatal error LNK1120: 2 unresolved externals c:\Documents and
> Settings\mtanrive\Desktop\CLP-Stable-11-Merged-Coin-Utils\Clp\MSVisualStudio\v8\ClpExamplesTestQP\Release\ClpExamplesTestQP.exe
> 1
> 
> Error 102 error LNK2019: unresolved external symbol "public: __thiscall
> CoinOslFactorization::CoinOslFactorization(void)" (
> ??0CoinOslFactorization@@QAE at XZ) referenced in function "public: __thiscall
> ClpFactorization::ClpFactorization(class ClpFactorization const &,int)" (
> ??0ClpFactorization@@QAE at ABV0@H at Z) libclp.lib
> 
> Error 103 error LNK2019: unresolved external symbol "public: class
> CoinOslFactorization & __thiscall CoinOslFactorization::operator=(class
> CoinOslFactorization const &)" (??4CoinOslFactorization@@QAEAAV0 at ABV0@@Z)
> referenced in function "public: class ClpFactorization & __thiscall
> ClpFactorization::operator=(class ClpFactorization const &)" (
> ??4ClpFactorization@@QAEAAV0 at ABV0@@Z) libclp.lib
> 
> Error 104 fatal error LNK1120: 2 unresolved externals c:\Documents and
> Settings\mtanrive\Desktop\CLP-Stable-11-Merged-Coin-Utils\Clp\MSVisualStudio\v8\ClpExamplesTestBarrier\Release\ClpExamplesTestBarrier.exe
> 1
> 
> Error 105 error LNK2019: unresolved external symbol "public: __thiscall
> CoinOslFactorization::CoinOslFactorization(void)" (
> ??0CoinOslFactorization@@QAE at XZ) referenced in function "public: __thiscall
> ClpFactorization::ClpFactorization(class ClpFactorization const &,int)" (
> ??0ClpFactorization@@QAE at ABV0@H at Z) libclp.lib
> 
> Error 106 error LNK2019: unresolved external symbol "public: class
> CoinOslFactorization & __thiscall CoinOslFactorization::operator=(class
> CoinOslFactorization const &)" (??4CoinOslFactorization@@QAEAAV0 at ABV0@@Z)
> referenced in function "public: class ClpFactorization & __thiscall
> ClpFactorization::operator=(class ClpFactorization const &)" (
> ??4ClpFactorization@@QAEAAV0 at ABV0@@Z) libclp.lib
> 
> Error 107 fatal error LNK1120: 2 unresolved externals c:\Documents and
> Settings\mtanrive\Desktop\CLP-Stable-11-Merged-Coin-Utils\Clp\MSVisualStudio\v8\ClpExamplesMinimum\Release\ClpExamplesMinimum.exe
> 1
> 
> On Fri, Nov 6, 2009 at 3:53 AM, Stefan Vigerske <stefan at math.hu-berlin.de>wrote:
> 
>> Hi,
>>
>> unfortunately, you also need to get a new checkout of
>> CoinUtils/stable/2.5, the API changed there.
>> (I know, that should not have happened)
>>
>> Stefan
>>
>> Mehmet Ferhat Candas wrote:
>>> Hello,
>>>
>>> I am trying to compile this version, but getting unresolved link errors,
>>> such as:
>>>
>>> Error 65 error LNK2019: unresolved external symbol "public: __thiscall
>>> CoinOslFactorization::CoinOslFactorization(void)"
>> (??0CoinOslFactorization@
>>> @QAE at XZ) referenced in function "public: __thiscall
>>> ClpFactorization::ClpFactorization(class ClpFactorization const &,int)"
>>> (??0ClpFactorization@@QAE at ABV0@H at Z) libclp.lib ClpExamplesMinimum
>>>
>>> Could you please help?
>>>
>>>
>>> p.s.
>>>
>>> command line for the linker in VS:
>>>
>>> /OUT:"C:\SOLVER\CLP-Stable-11\Clp\MSVisualStudio\v9\Release\clp.exe"
>>> /INCREMENTAL:NO /NOLOGO /MANIFEST
>>> /MANIFESTFILE:"Release\clp.exe.intermediate.manifest"
>>> /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /SUBSYSTEM:CONSOLE
>>> /DYNAMICBASE:NO /MACHINE:X86 /ERRORREPORT:PROMPT kernel32.lib user32.lib
>>> gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib
>>> oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "..\release\libclp.lib"
>>> "..\release\libcoinutils.lib"
>>>
>>> Mehmet.
>>>
>>>
>>> ---
>>>
>>> *From:* clp-bounces at list.coin-or.org [mailto:
>> clp-bounces at list.coin-or.org] *On
>>> Behalf Of *John J Forrest
>>> *Sent:* Thursday, November 05, 2009 10:23 AM
>>> *To:* clp at list.coin-or.org
>>> *Subject:* [Clp] Clp 2.11
>>>
>>>
>>>
>>> Clp 2.11 is available. Apart from yet more attempts at stability and
>>> increase in speed, it allows use of the factorization stolen from OSL and
>>> has a faster Cholesky ordering.
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Clp mailing list
>>> Clp at list.coin-or.org
>>> http://list.coin-or.org/mailman/listinfo/clp
>>
>> --
>> Stefan Vigerske
>> Humboldt University Berlin, Numerical Mathematics
>> http://www.math.hu-berlin.de/~stefan
>>
> 




More information about the Clp mailing list