【发布时间】:2016-01-26 08:59:41
【问题描述】:
好的,对于我正在开发的游戏,我的程序员决定将 FreePascal 与 SDL 结合使用,并向我展示了它的工作原理(尽管他使用的是 Linux 操作系统而我没有)。我尝试了多种将 SDL2.dll 和随附的头文件链接到 Lazarus 项目的方法,但它们似乎都不起作用。到目前为止,这是我尝试过的:
- 将 .dll 添加到我正在使用的项目的项目文件夹中
- Adding the .dlls to the FPC "Units" folder in my OS
- Adding the .dlls path in the project options window
- 直接在fpc.cfg文件中添加.dlls文件夹:
库的搜索路径
-FlC:\lazarus\fpc\$FPCVERSION/lib
-fl/lib;/usr/lib
-FlC:\lazarus\fpc\$FPCVERSION/lib/$FPCTARGET
-FlC:\lazarus\fpc\$FPCVERSION/lib/$FPCTARGET/SDL2
工具的搜索路径
-FDC:\lazarus\fpc\$FPCVERSION/bin/$FPCTARGET
所以我在 Uses 位置也有它们:
用途
{$IFDEF UNIX}{$IFDEF UseCThreads}
线程,
{$ENDIF}{$ENDIF}
类、sysutils、SDL2、SDL2_ttf
基本上,如何在 Windows 8 操作系统上将 SDL2 库链接到 Lazarus?
【问题讨论】:
-
那么你在什么时候得到了什么错误?
标签: windows sdl sdl-2 freepascal lazarus