最近在折騰一個(gè)Python庫(kù)到windows的遷移,底層用了一些C依賴,各種不懂。錯(cuò)誤棧顯示如下:util.obj:errorLNK2019:無(wú)法解析的外部符號(hào)_strtoll,該符號(hào)在函數(shù)_read_problem中被引用.\util.dll:fatalerrorLNK1120:1個(gè)無(wú)法解析的外部命令NMAKE:fatalerrorU1077:“"C:\ProgramFiles\MicrosoftVisualStudio10.0\VC\BIN\cl.exe"”:返回代碼“0x2”報(bào)錯(cuò)的代碼在這里: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此前用過(guò)一次mingw,是能通過(guò)的。求問(wèn)怎么解決VS2010下的編譯問(wèn)題?
無(wú)法解析的外部符號(hào) _strtoll
四季花海
2019-04-16 16:58:13