[Cbc] CBC Binaries for the Windows 64-bit VC14 Platform

TAM Thomas Thomas.TAM at 3ds.com
Thu Jun 14 18:34:43 EDT 2018


Dear all,

I am trying to link the CBC binaries with my Windows 64-bit application which is built using Visual C++ VC14. I am unable to find such libraries from the CBC repositories:

*         https://bintray.com/coin-or/download/Cbc/#files

*         https://www.coin-or.org/download/binary/CoinAll/

According to the CBC homepage (https://projects.coin-or.org/Cbc/wiki), we can request for the latest version for the missing platform (Cbc-2.9.9-win64-msvc14) to be built and posted. If that is true, can it be done please? Thanks!

I attempted to link my Win64 application with the 32-bit binaries (Cbc-2.9.9-win32-msvc14.zip) that are available, but my build failed due to mismatched symbols everywhere. For example, for the OsiClpSolverInterface constructor, the linker is looking for:
my_main_test.obj : error LNK2019: unresolved external symbol "public: __cdecl OsiClpSolverInterface::OsiClpSolverInterface(void)" (??0OsiClpSolverInterface@@QEAA at XZ) referenced in function "int __cdecl my_main_test(void)" (?my_main_test@@YAHXZ)
but the supplied win32 libOsiClp.lib contains:

??0OsiClpSolverInterface@@QAE at XZ (public: __thiscall OsiClpSolverInterface::OsiClpSolverInterface(void))

Are the mismatched symbols due to 32/64-bit incompatibility, or due to special compiler flags utilized by CBC (and, if so, where can I find these CBC compiler flags for the Visual C++ platform)?

Your help will be greatly appreciated!

Best regards,

Thomas

This email and any attachments are intended solely for the use of the individual or entity to whom it is addressed and may be confidential and/or privileged.

If you are not one of the named recipients or have received this email in error,

(i) you should not read, disclose, or copy it,

(ii) please notify sender of your receipt by reply email and delete this email and all attachments,

(iii) Dassault Systemes does not accept or assume any liability or responsibility for any use of or reliance on this email.

For other languages, go to http://www.3ds.com/terms/email-disclaimer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/cbc/attachments/20180614/657a6f22/attachment.html>


More information about the Cbc mailing list