调用dll文件时,我尝试了C和API两种调用规范,其中C的会停止程序,提示调试dll文件的对话框,而另一种则能够控制设备,但是却会使
labview程序崩溃,加断点调试,会发现每次崩溃的位置都不一样,毫无规律。百度上查有的说是内存问题,选择std这个规范时,是动态库函数清理堆栈,是这个问题吗?那怎么解决,需要动态库开发者进行修改?还是有什么其他的原因,有没有哪位大神遇到过这个问题,并且成功解决的,目前试了好多人提出的方法,均未能解决,第一次调用cvi写的dll文件,不知道是什么原因,正常来说cvi应该用的也是c来写的程序吧,不应该选择c规范吗?可是就像前面说的选择c规范会弹出调试对话框,目前只能前来求助,求指教。
一周热门 更多>