Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29276 Discussions

Issues compiling IFX and IFORT after updating to Windows 11 SDK (10.0.26100.0)

Bryan_H_1
New Contributor I
663 Views

I am getting the error below for all projects that use "properties | Fortran | Libraries | RunTime Library | Multithreaded" after updating to Windows 11 SDK (10.0.26100.0).

if Platform is Win32, it gives:  libucrt.lib(log10_impl.obj) : error LNK2005: __CIlog10 already defined in libmmt.lib(log10_iface_c99.obj)

if Platform is x64, it gives: error LNK2001: unresolved external symbol _guard_check_icall_$fo$ libucrt.lib(checkcfg.obj)


Note for x64:
if I revert to Windows 11 SDK (10.0.22000.0) it works

Note for Win32:
if I revert to Windows 11 SDK (10.0.22000.0) it works
if I use "properties | Fortran | Libraries | RunTime Library | Debug Multithreaded" it also works.


I am using Visual Studio 17.2.10 and Intel Fortran Compiler 2024.1.

0 Kudos
0 Replies
Reply