我用 C++ 编写了一个函数,制作了一个 DLL:
函数.h:
#ifndef FUNCTIONS_H
#define FUNCTIONS_H
int DLLsquare(int x);
#endif /* FUNCTIONS_H */
函数.cpp:
#include "functions.h"
int DLLsquare(int x){
return x*x;
}
我将其编译为 DLL。现在我想将其导入 Pascal 脚本:
program TestDLL;
function Square(x: Integer): Integer;
external 'DLLsquare@libTestDLL.dll';
begin
end.
现在这不能编译。我得到:
(7:1):第 6 行需要分号 (';')
编译失败。
互联网上的几个教程告诉我,这正是要走的路,所以我在这里缺少什么?