Hi again Bob,

> Anyway, my remaining question is whether there is a straightforward
> way to detect in the .pro file which Microsoft compiler is being used?
> It used to be easy.

So you are saying, there is a regression in Qt 5.14 and you cannot detect the MSVC compiler anymore? Then please report that with a minimal reproducing example at bugreports.qt.io (and provide a link here so others can follow).

Thanks and regards,
André

Am 02.01.20 um 09:01 schrieb Bob Babcock:
=?UTF-8?Q?Andr=c3=a9_Hartmann?= <andre.hartm...@iseg-hv.de> wrote in
news:c499ad3a-900e-da5a-aec4-19768014a...@iseg-hv.de:

In your first mail you talked about MinGW, now MSVC, so I still don't
get the full picture of your problem. You will need to provide some
more information.

I build with both, but don't mix them.  The MinGW part of my questions was
answered by your previous post.  I'm mostly a windows guy, but I have
written code that works in both Windows and Linux.

For C++ libraries, that's correct, you cannot mix MinGW and MSVC. For
libraries with pure C interface, it does not matter.
Note that MSVC2015 and 2017 are binary compatible, so you can exchange
libs.

I guess I knew that, but somehow it just feels wrong.  From a quick search,
looks like 2019, which I haven't touched yet, is also binary compatible.
Are they also compatible when you consider compilation flags, new C++
feature support, and bugs to work around? Those are some reasons why you
might want to detect which MSVC compiler is being used.

Anyway, my remaining question is whether there is a straightforward way to
detect in the .pro file which Microsoft compiler is being used?  It used to
be easy.

Thanks.

_______________________________________________
Qt-creator mailing list
Qt-creator@qt-project.org
https://lists.qt-project.org/listinfo/qt-creator

_______________________________________________
Qt-creator mailing list
Qt-creator@qt-project.org
https://lists.qt-project.org/listinfo/qt-creator

Reply via email to