Ошибка: выражение должно иметь (указатель на) тип функции, Visual Studio - PullRequest
0 голосов
/ 22 сентября 2018

Код кажется мне нормальным, но постоянно получаю ошибку, что выражение должно иметь указатель на тип функции при вызове hashFunction ().Код, показанный ниже:

#include "myincludes.h"

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

Содержимое файла "myinclude.h"

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

Может кто-нибудь увидеть что-то не так с этим фрагментом кода?Я использую Visual Studio 2010.

Обновление: Я не написал код для hashFunction.Это часть библиотеки, и я собрал .lib в Visual studio и добавил включения.Когда я набираю hashFunction, я успешно вижу, что это одна из доступных функций.Таким образом .lib и заголовки успешно интегрированы в мой проект.

hashFunction () определена в одном из файлов.Показано ниже (не может вставить тело):

void hashFunction(unsigned char * source, int sourceLen, const unsigned char* destination) { .... }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...