未解析的外部符号_stricoll

2shou

我将Python库移到Windows平台上,这取决于某些C代码。但是,我无法在Windows下构建它,并得到:

util.obj : error LNK2019: unresolved external symbol _strtoll

错误的代码是:

x_space[j].index = (INT64)strtoll(idx,&endptr,10);

我的编译器是VS2010,在XP 32位下使用。我的make文件是:

CXX = cl.exe
CFLAGS = /nologo /O2 /EHsc /I. /D _WIN32 /D _CRT_SECURE_NO_DEPRECATE
TARGET = .

lib: util.c
$(CXX) $(CFLAGS) -LD util.c /Iliblinear -Fe$(TARGET)\util -link -DEF:util.def

我该如何解决这个问题?

内核

Microsoft标准C库不包含strtoll()将C字符串转换为long long的定义。

MS提供了另一个功能,称为_strtoi64(),该功能执行相同的操作,并且具有完全相同的签名-只需使用它或strtoll在MSVC下定义一个宏即可

__int64 _strtoi64(
   const char *nptr,
   char **endptr,
   int base 
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未解析的外部符号_stricoll

来自分类Dev

未解析的外部符号CLRCreateInstance

来自分类Dev

opencv:未解析的外部符号

来自分类Dev

yyparse()的未解析外部符号

来自分类Dev

SOIL未解析的外部符号

来自分类Dev

未解析的外部符号CLRCreateInstance

来自分类Dev

未解析的外部符号 - GRPC

来自分类Dev

未解析的外部符号_CLSID_VdsLoader

来自分类Dev

未解析的外部符号(构造函数)

来自分类Dev

不应存在的随机未解析的外部符号

来自分类Dev

信号上未解析的外部符号

来自分类Dev

MFC静态链接未解析的外部符号

来自分类Dev

未解析的外部符号_QISearch @ 16

来自分类Dev

信号上未解析的外部符号

来自分类Dev

未解析的外部符号(LNK2001)

来自分类Dev

未解析的外部符号(单类C ++)

来自分类Dev

C中未解析的外部符号

来自分类Dev

Windows 过滤平台 - 未解析的外部符号

来自分类Dev

LNK2019未解析的QObject外部符号

来自分类Dev

函数中引用的未解析的外部符号_wcstok

来自分类Dev

Qt未解析的外部符号LNK2019

来自分类Dev

c ++单例尝试:未解析的外部符号

来自分类Dev

LNK2019:带有rapidjson的“未解析的外部符号”

来自分类Dev

未解析的外部符号,没有“被引用”字段

来自分类Dev

Qt 4.8.5 QVariant未解析的外部符号Visual Studio 2012

来自分类Dev

LNK2019未解析的外部符号SHGetFolderPathW

来自分类Dev

LNK2019:未解析的外部符号-隐式DLL

来自分类Dev

c ++单例尝试:未解析的外部符号

来自分类Dev

C ++带有类模板的未解析的外部符号