最近在折腾一个Python库到windows的迁移,底层用了一些C依赖,各种不懂。错误栈显示如下:util.obj:errorLNK2019:无法解析的外部符号_strtoll,该符号在函数_read_problem中被引用.\util.dll:fatalerrorLNK1120:1个无法解析的外部命令NMAKE:fatalerrorU1077:“"C:\ProgramFiles\MicrosoftVisualStudio10.0\VC\BIN\cl.exe"”:返回代码“0x2”报错的代码在这里:x_space[j].index=(INT64)strtoll(idx,&endptr,10);用的编译器是VS2010,Makefile是这么写的:CXX=cl.exeCFLAGS=/nologo/O2/EHsc/I./D_WIN32/D_CRT_SECURE_NO_DEPRECATETARGET=.lib:util.c$(CXX)$(CFLAGS)-LDutil.c/Iliblinear-Fe$(TARGET)\util-link-DEF:util.def此前用过一次mingw,是能通过的。求问怎么解决VS2010下的编译问题?
添加回答
举报
0/150
提交
取消