我试图将CsparseSuiteSparse包含到Simulink中。
我在自定义代码部分中包含了头文件ch.h和c函数的目录。
 如果通过cs_compress调用函数code.ceval,则会出现此错误:

cs_compress.obj : error LNK2019: unresolved external symbol cs_spalloc referenced in function cs_compress
Test2_sfun.mexw64 : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\link.exe"' : return code '0x460'
Stop.


我假定的功能cs_spalloc从库中调用,因为不存在cs_spalloc.c。但是,该函数在头文件中定义为:

cs *cs_spalloc (csi m, csi n, csi nzmax, csi values, csi triplet) ;


我是否可以假定它是从图书馆调用的?
如果是的话,在哪里可以找到包含在Simulink的自定义代码部分中的格式的库?

最佳答案

我在网上找到了c-函数cs_spalloc,并复制了它。现在可以了。

10-08 00:40