3

C++ で関数を作成し、DLL を作成しました。

functions.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 Script にインポートしたいと思います。

program TestDLL;

function Square(x: Integer): Integer;
external 'DLLsquare@libTestDLL.dll';

begin
end. 

今、これはコンパイルされません。私は得る:

(7:1): 6 行目にセミコロン (';')
が必要です コンパイルに失敗しました。

インターネット上のいくつかのチュートリアルでは、これがまさに進むべき道であると教えてくれますが、ここで何が欠けているのでしょうか?

4

1 に答える 1