ipo_1110024obj3.obj:错误 LNK2019:函数中引用了未解析的外部符号 __floorf

问题描述

我正在 Win10 64 位机器上使用英特尔 C++ 编译器 19.2 构建我的应用程序。

一切都很好,直到最近我不小心用一些更新或某事更新了 MSVC。 (我不是 MSVC 专家。)从那以后我开始收到以下链接错误。

xilink /OPT:REF /OPT:ICF /DEBUG:FASTLINK /TLBID:1 ole32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib vcruntime.lib    -LIBPATH:Debug\lib   -out:Debug/myapp.exe DEBUG/obj/myapp.obj  lib-some-internal-library.lib
ipo: warning #11021: unresolved __floorf
        Referenced in ipo_1110024obj3.obj
ipo: error #11023: Not all components required for linking are present on command line
xilink: executing 'link'
Microsoft (R) Incremental Linker Version 14.28.29913.0
Copyright (C) Microsoft Corporation.  All rights reserved.

/OPT:REF
/OPT:ICF
/DEBUG:FASTLINK
/TLBID:1
ole32.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comdlg32.lib
advapi32.lib
shell32.lib
oleaut32.lib
uuid.lib
odbc32.lib
odbccp32.lib
-LIBPATH:Debug\lib
-out:Debug/myapp.exe
ipo_1110024obj3.obj
lib-some-internal-library.lib
ipo_1110024obj3.obj : error LNK2019: unresolved external symbol __floorf referenced in function "some inter function" 
Debug\myapp.exe : fatal error LNK1120: 1 unresolved externals
make: *** [Makefile:69: myapp] Error 1120
make: Leaving directory 'code-folder'

一方面,我相信 __floorf 是 vcruntime.lib 的一部分,我已经将其传递给链接器命令行。

然而,当我在我的 MSVC 安装文件夹下搜索 vcruntime 时,我会看到四个 4 个文件夹:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\onecore\x64\libvcruntime.lib
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\onecore\x64\vcruntime.lib
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\x64\libvcruntime.lib
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\x64\vcruntime.lib
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\x64\store\vcruntime.lib
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\x64\uwp\vcruntime.lib

我只是不确定哪一个是正确的,以及它们有何不同。另外,请告诉我如何解决这个问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...