奇怪的问题

我在.CU文件里面定义了一些函数,定义为EXTERN “C”
然后在.CPP文件中调用,在DEBUG下运行程序,发现传入参数数值完全不对,以至于分配显存出错,无法分配那么大的空间。
[attach]674826[/attach]

参数iTrnMatrixNum和iVctrDim 明明分别应该是1和3072,结果执行到函数内部就完全错了,这是什么原因啊????