代码对我来说似乎还可以,但是不断出现错误,表示在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) { .... }