shine 发表于 2008-4-10 18:18:44

向各位大哥请教:编译时提示说“缺少原型”,为什么?(附代码)

本人刚开始学CVI,好多东西不懂,编写了一个简单的数据采集的程序,可编译时说“丢失原型”不知道为什么,诚心向各位大哥请教哈
附上程序代码

[ 本帖最后由 shine 于 2008-4-11 08:58 编辑 ]

cpubbs 发表于 2008-4-10 18:46:43

兄弟能上传CVI的源码吗?用WORD文件不行,没有UIR文件,这样函数不对应了,不好弄,看WORD不容易查问题的!:handshake

shine 发表于 2008-4-11 09:00:41

多谢大哥关心哈,上面的附件2中就是所有的文件 不过UIR文件中的很多回调函数还没编程,现在只有一个数据采集部分拟采用NI-PCI6143数据采集卡希望大哥帮忙哈

cpubbs 发表于 2008-4-11 14:18:10

#include "EasyIO.h"这个文件不存在呢!编译不了!

丢失原型是不是指您没有添加一些LIB或头文件之类的呢?

shine 发表于 2008-4-12 18:07:03

请问大哥,那我如何才能把这个文件加进去,   "EasyIO.h"

cpubbs 发表于 2008-4-12 18:08:28

您有没有这个文件呢?有的话就直接在程序前面加上#include "easyio.h"就可以了,将文件拷贝到项目目录下面!

cpubbs 发表于 2008-4-12 18:09:08

如果加了这个文件它还出错,就表明是没有加他的LIB文件!您用的是不是NI的卡呀?我估计如果是他们的卡的话,您装了DAQ应该就可以了,好像他们也有用到这个文件!

shine 发表于 2008-4-12 18:54:58

用的就是NI的卡啊 DAQ也装了 现在又提示说有6个link error
Undefined symbol"_nidaqAICreateTask@16"referenced in "cj.c".
Undefined symbol"_nidaqAIConfigBuffer@12"referenced in "cj.c".
Undefined symbol"_nidaqAIConfigScanClockRate@16" r   eferenced in "cj.c".
Undefined symbol"_nidaqAIStart@4 "referenced in "cj.c".
.................
页: [1]
查看完整版本: 向各位大哥请教:编译时提示说“缺少原型”,为什么?(附代码)