错误:表达式必须具有(指针指向)函数类型,Visual Studio

时间:2018-09-22 01:04:48

标签: c function-pointers

代码对我来说似乎还可以,但是不断出现错误,表示在hashFunction()调用中表达式必须具有指向函数类型的指针。代码如下所示:

#include "myincludes.h"

void myFunc() {
char input[10] = "abcdefghij";
unsigned char output[20];
int inputSize = 10;
hashFunction(input, inputSize, output);
}

“ myincludes.h”的内容

void hashFunction(const unsigned char * source, int sourceLen, const unsigned char * destination);

有人能看到这段代码有什么问题吗?我正在使用Visual Studio 2010。

更新:我尚未为hashFunction编写代码。它是库的一部分,我已经在Visual Studio中构建了.lib并添加了包含文件。当我键入hashFunction时,我可以成功地看到它是可用的功能之一。因此.lib和标头已成功集成到我的项目中。

hashFunction()在其中一个文件中定义。如下所示(无法粘贴主体):

void hashFunction(unsigned char * source, int sourceLen, const unsigned char* destination) { .... }

0 个答案:

没有答案