在BCB里遇到这样的编译有关问题,请帮小弟我看看!
在BCB里遇到这样的编译问题,请帮我看看!!
[C++ Error] usecard.cpp(34): E2268 Call to undefined function 'init_card '
这个是在我的usecard.cpp文件里的,调用的代码是:
OpenBoard(long cidx)
{
...
if(brdHandle)
{
init_card(brdHandle, imagemess, gmode);
}
...
}
我的init_card()函数在这里也有,为什么还会出现这个错误?
//-------------------------图像卡初始化-------------------------------
init_card(HANDLE card, unsigned char * imgmas, int gmode1)
{
...
}
请各位帮我解答一下,再给40分
------解决方案--------------------
在定义OpenBoard(long cidx)之前先声明init_card函数:
init_card(HANDLE card, unsigned char * imgmas, int gmode1);
------解决方案--------------------
要先定义函数
------解决方案--------------------
函数调用要在函数声明的后面。
------解决方案--------------------
在定义OpenBoard之前先声明init_card函数:
[C++ Error] usecard.cpp(34): E2268 Call to undefined function 'init_card '
这个是在我的usecard.cpp文件里的,调用的代码是:
OpenBoard(long cidx)
{
...
if(brdHandle)
{
init_card(brdHandle, imagemess, gmode);
}
...
}
我的init_card()函数在这里也有,为什么还会出现这个错误?
//-------------------------图像卡初始化-------------------------------
init_card(HANDLE card, unsigned char * imgmas, int gmode1)
{
...
}
请各位帮我解答一下,再给40分
------解决方案--------------------
在定义OpenBoard(long cidx)之前先声明init_card函数:
init_card(HANDLE card, unsigned char * imgmas, int gmode1);
------解决方案--------------------
要先定义函数
------解决方案--------------------
函数调用要在函数声明的后面。
------解决方案--------------------
在定义OpenBoard之前先声明init_card函数: