[Cbc] CBC Binaries for the Windows 64-bit VC14 Platform
Pieter Zieschang
pieter.zieschang at modis.de
Tue Aug 21 02:06:13 EDT 2018
Hi Thomas,
you cannot link a 64 bit process against 32 bit DLLs.
You need a 64 bit windows version ...
And preferably one compiled with --enable-cbc-parallel or you will be
stuck with a single thread.
I don't think there are such precompiled binaries up for download though.
:-(
_________________________________________
Pieter Zieschang
Modis IT Outsourcing GmbH
Kohlgartenstrasse 11, 04315-Leipzig
Amtsgericht Düsseldorf: HRB 78227
Geschäftsführer: Martin Wimmer, Andreas Buchelt
www.modis.de
From: TAM Thomas <Thomas.TAM at 3ds.com>
To: "cbc at list.coin-or.org" <cbc at list.coin-or.org>
Date: 20.08.2018 20:07
Subject: [Cbc] CBC Binaries for the Windows 64-bit VC14 Platform
Sent by: "Cbc" <cbc-bounces at coin-or.org>
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
_______________________________________________
Cbc mailing list
Cbc at list.coin-or.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=j5xv9dV3_3fN5pLs_VuVAevB-I_PPHxz1BDywJ3EDSM&m=G85lxiyPWHf_n1E_XfcXXdMdAQC5cKLJX4djV_bUIm4&s=0JwaHAqA2i68_o_Jnw88LU7FPSZBMioPwXpTLMpnuPY&e=
Diese E-Mail und alle Anhänge sind vertraulich und für den Adressaten bestimmt und können auch privilegiert oder von der Offenlegung nach geltendem Recht ausgenommen sein. Wenn Sie nicht der Adressat sind oder diese E-Mail irrtümlicherweise erhalten haben, benachrichtigen Sie den Absender unverzüglich, löschen Sie die E-Mail aus Ihrem System und kopieren Sie keine Teile dieser E-Mail oder deren Anhänge und geben Sie sie nicht weiter.
This email and any attachments are confidential and intended for the addressee and may also be privileged or exempt from disclosure under applicable law. If you are not the addressee, or have received this email in error, please notify the sender immediately, delete it from your system and do not copy, or disclose or otherwise act upon any part of this email or its attachments.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/cbc/attachments/20180821/6251137e/attachment.html>
More information about the Cbc
mailing list