gpt4 book ai didi

c - Windows 上无法解析的外部符号 'strcmpi'

转载 作者:太空宇宙 更新时间:2023-11-04 01:55:51 26 4
gpt4 key购买 nike

使用“icl”编译器在 Windows-10 平台上编译我的 C 项目时,出现以下错误:

OLDNAMES.lib(strcmpi.obj) : error LNK2001: unresolved external symbol strcmpi OLDNAMES.lib(strcmpi.obj) : error LNK2001: unresolved external symbol _strcmpi

请帮我解决这个问题。 LIB环境变量的值为:

echo %LIB%

C:\Progra~2\Intel\\compiler\lib;C:\Progra~1\Micros~1\Lib\AMD64\atlmfc;C:\Progra~1\Micros~1\Lib\AMD64\;C:\Progra~1\Micros~1\Lib\;C:\Progra~2\Intel\\compiler\lib\intel64;

我不确定我在这里错过了哪个图书馆。

最佳答案

使用 stricmp相反,这是对 <string.h> 的极其常见的扩展,但请注意,它也不是标准的 C 函数。如果失败,请尝试 _stricmp .

您可以 #DEFINE strcmpistricmp在针对多个平台时,这是很常见的事情。

我倾向于使用 _stricmp在我的源代码中,和 #DEFINE多平台 header 中的相关功能。

关于c - Windows 上无法解析的外部符号 'strcmpi',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34433487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com