在Windows操作系统上将SDL与FreePascal链接(使用Lazarus)
好的,对于我正在开发的一个游戏,我的程序员决定将FreePascal与SDL结合使用,并向我展示了它的工作原理(尽管他使用的是Linux操作系统,而我不是)。我尝试了多种方法将SDL2.dll和附带的头文件链接到Lazarus项目,但似乎没有一种有效。以下是我迄今为止所尝试的:在Windows操作系统上将SDL与FreePascal链接(使用Lazarus),windows,sdl,sdl-2,freepascal,lazarus,Windows,Sdl,Sdl 2,Freepascal,Lazarus,好的,对于我正在开发的一个游戏,我的程序员决定将FreePascal与SDL结合使用,并向我展示了它的工作原理(尽管他使用的是Linux操作系统,而我不是)。我尝试了多种方法将SDL2.dll和附带的头文件链接到Lazarus项目,但似乎没有一种有效。以下是我迄今为止所尝试的: 将.dll添加到我正在处理的项目的项目文件夹中 直接在fpc.cfg文件中添加.dll文件夹: 图书馆搜索路径 -FlC:\lazarus\fpc\$fpc版本/lib -Fl/lib/usr/lib -FlC:\l
SDL.dll
,这是Windows查找任何dll的第一个位置
将函数定义为
function name(params: types); cdecl; external 'SDL.dll';
cdecl
根据参数传递给函数的方式而变化。
希望这能帮助您开始。那么您在什么时候遇到了什么错误?