0

我已经从crypto.c.

在此处输入图像描述

如何正确解决此错误?

4

1 回答 1

4

您需要在其头文件中声明 thacrypt()函数,如下所示:extern "C"

#ifdef __cplusplus
extern "C" {
#endif

void crypt(unsigned int *, unsigned int, unsigned int *);

#ifdef __cplusplus
}
#endif

如果您不这样做,C++ 编译器会将其视为具有 C++(而不是 C)链接的函数,并将对其应用名称修饰。

于 2013-01-03T11:32:43.210 回答