Solved MSVC compile error after installed 5.10: 'QChar::QChar(ushort) noexcept':
-
You can see the error on minimal example.
-
Hi,
Are you modify the
Zc
compiler option in your project ? -
Hi, also to add to @SGaist's question, do you get the same error when you compile in Release mode?
-
Thanks for everybody, I solved by create the solution again... Simple but takes a long time... Still I don't know why ?
-
@hskoglund Yes, I did.
-
@SGaist Yes, but not solved.
-
@SGaist I encountered the same problem with one of the static libraries I use, and the cause was indeed the Zc compiler option. In C/C++ →Language, the Treat WChar_t As Built in Type value must be set to Yes. Thanks for your help.
-
@xmichelo Thanks! This really helps!
-
@xmichelo, in my case, after setting WChar_t As Built in Type to Yes, i am not able to link to a 3rd party library anymore (xercesc).
With 5.9, i did not have such problem. Seems that something has changed between 5.9 and 5.10.
Now, i am facing errors like:
read_input_xml_options.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static char * __cdecl xercesc_2_7::XMLString::transcode(wchar_t const * const)" (_imp?transcode@XMLString@xercesc_2_7@@SAPEADQEB_W@Z)
-
@eRic67 I solved the problem "re-create the solutions"... Stupid but %100 good solution !
-
@VeNToR What do you mean when you say "re-create the solution" ? I got the same problem here and I don't know how to fix it.