0

对于Linux平台,我做了以下

git 克隆https://github.com/compuphase/pawn.git

cd典当

mk 目录构建

光盘构建

制作../

全部制作-j4

此时我看到创建的文件

amxArgs.so、amxDGram.so、amxFile.so、amxFixed.so、amxFloat.so、amxProcess.so、amxStrimg.so、amxTime.so。

在项目中(Qt)

INCLUDEPATH += /home/pi/pawn/build

INCLUDEPATH += /home/pi/pawn/amx

INCLUDEPATH += /home/pi/pawn/linux

现在在

#include "amx.h"
#include "amx.h"
int Pawn_Setup(char *file_name) 
{
    AMX amx;
    size_t memsize;
    int err;
    cell ret = 0;
    
     //memsize = aux_ProgramSize(file_name);
     //err = aux_LoadProgram(&amx, argv[1], program);

    err = amx_Exec(&amx, &ret, AMX_EXEC_MAIN);
    return 0;
}

我收到一个错误 - “未定义对 amx_Exec 的引用”(尽管它看到头文件并且 Goto 引用跳转到 amx_Exec 函数)。现在我转到构建文件夹,我看不到 amx.so 和 amaux.so 文件。它不包含在 make 文件中。

我想念什么?

4

0 回答 0