Quantcast
Channel: Intel® C++ Compiler
Viewing all articles
Browse latest Browse all 1616

Linker error LNK2001: unresolved symbol "void __cdecl terminate(void)"

$
0
0

Hi

I'm currently trying to compile the Ogre3D library with Intel Compiler 16.0 and Visual Studio 2015.
Compiler Version: Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 16.0.0.110 Build 20150815

Yesterday I compiled the whole library with Visual Studio 2015 compiler without any issues, but now with Intel Compiler I get linking errors, since it cannot find the symbol ""void __cdecl terminate(void)" (?terminate@@YAXXZ)" after compiling.

By searching in the internet I saw, that this symbol should be inside the msvcrt.lib from Microsoft, however I found also this post, where someone has the same issues with compiling Qt, also with Intel Compiler 16.0:
https://bugreports.qt.io/browse/QTBUG-48039

I tried to add msvcrtd.lib manually to the linker command, but this did not solve the issue.
Does anyone know anything about this? Is this a toolchain error or just a configuration err?

Best regards,
André

 


Viewing all articles
Browse latest Browse all 1616

Trending Articles