使用g ++编译简单的SDL程序时找不到-lSDLmain和-lSDL

时间:2015-02-03 07:34:00

标签: c++ windows mingw sdl-2

我使用this指南为mingw安装了SDL2。但是,当我尝试使用他们提供的编译语法和测试代码进行编译时,只有我自己的文件名,我得到的错误显示为here。我认为这个错误与我安装SDL的方式有关,因为安装说明与我提供的文件不完全匹配,但我尽力遵循它们。他们可能有问题吗?如果没有为mingw安装SDL2的正确方法是什么?

注意:我执行在我尝试编译程序的sdltest文件夹中有SDL2.dll文件。

1 个答案:

答案 0 :(得分:0)

让MinGW知道SDL库的位置的一种方法是创建名为" LIBRARY_PATH"的环境变量。将值作为包含库的目录的路径。同样,你可以拥有" CPLUS_INCLUDE_PATH"对于标题也是如此。

您是否按照该教程的第2步进行了操作?